Autor Zpráva
Celebi
Profil
Jak udělat podmínku pokud se promanná rovná a (a cokoliv zatím, i více znaků), udělej to a to.
koudi
Profil
myslíš jako třeba 15%,7cm apod?
centi
Profil
Celebi
Odpoveď dávajú regulárne výrazy. Napríklad takto:


<?php
$var1 = "a123445";
$var2 = "Abc234";
$var3 = "bgda1223";
if (preg_match("/^a.*/i",$var1)){
echo "vyhovuje";
}
else {
echo "nevyhovuje";
}
?>


Prvé dve premenné vyhovujú podmienke (prepínač i znamená, že sa neberie rozdiel vo veľkosti písmena, teda vyhovie aj veľké A v druhej premennej, bez toho prepínača vyhovie len prvá premenná), posledná nie.
JersyWoo
Profil
Více informací o regulárních výrazech a jejich tvorbě nalezneš na webu www.regularnivyrazy.info
Hugo
Profil
Tady stačí použít strpos(), bude to rychlejší než regulární výrazy.

if (strpos($string, 'a') === 0)
{
// SKRIPT, KTERY SE PROVEDE POKUD JE NA ZACATKU a
}

příp. StrIPos(), pokud to nechceš mít case-sensitive.
Toto téma je uzamčeno. Odpověď nelze zaslat.