Jump to content
php.lv forumi

Recommended Posts

Posted

$ko = ":02.jpg:";
$kur = ":02.jpg:05.jpg:x01.jpg:";
       if (strpos($kur, $ko)) {
           echo "jaa";
       }
       else
       {
           echo "nee";
       }

 

nezkapeec neatrod.. tipa "nee";

 

iedomaajos, ka varbuut taapeec, ka iespeejams, ka strpos varbuut saak mekleet no adreses 1, kas reaali ir ir simbols 2..

 

kas tur iisti ir par probleemu ?

Posted

if (strpos($kur, $ko)!==false)

 

jo :02.jpg sākas no 0-tās pozīcijas, resp. sanāk

if (0), kas tiek pārkonvertēts par false

 

uzmanīgi

Posted

taapeec, ka atgriezj 0, bet 0 == false vajag paarbaudiit if (strpos()>=0)

Posted
$ko = ":02.jpg:";
$kur = ":02.jpg:05.jpg:x01.jpg:";
      if (eregi($ko, $kur)) {
          echo "jaa";
      }
      else
      {
          echo "nee";
      }

Posted
$ko = ":02.jpg:";
$kur = ":02.jpg:05.jpg:x01.jpg:";
      if (eregi($ko, $kur)) {
          echo "jaa";
      }
      else
      {
          echo "nee";
      }

17488[/snapback]

 

ereg, nevis eregi

 

kada vaina Venom !? :)

Posted (edited)
ereg, nevis eregi

 

kada vaina Venom !? :)

17490[/snapback]

Tāpē, ka bremze. strpos noteikti ātrāks. Pie tam ereg vēl punktus sāks interpretēt kā patvaļīgu simbolu, un atgriezīs nekorektus rezultātus, tipa:

$ko = ":0..jpg:";
$kur = ":02.jpg:05.jpg:x01.jpg:";
if (eregi($ko, $kur)) {
  echo "jaa";
} else {
  echo "nee";
}

atgriezīs jā

Edited by bubu
Posted
ereg, nevis eregi

 

kada vaina Venom !? :)

17490[/snapback]

Tāpē, ka bremze. strpos noteikti ātrāks. Pie tam ereg vēl punktus sāks interpretēt kā patvaļīgu simbolu, un atgriezīs nekorektus rezultātus, tipa:

$ko = ":0..jpg:";
$kur = ":02.jpg:05.jpg:x01.jpg:";
if (eregi($ko, $kur)) {
  echo "jaa";
} else {
  echo "nee";
}

atgriezīs jā

17492[/snapback]

 

paga paga, tā jau ir sintakse ereg-am. vajag visus specifiskos simbolus slašot

Posted

hā, un kas ir vienkāršāk - slašot specifiskos simbolus, jeb izmantot strpos?

nebūsim bērnišķīgi, preg/eregus var izmantot, bet šeit nav tā vieta

×
×
  • Create New...