Autor Zpráva
loap
Profil *
Ahoj, potreboval bych nejakym zpusobem udelat (pokud neexistuje) funkci, ktera ulozi do promenne vsechno co bylo po dany znam napsano.
dejme tomu ze mam retezec ahoj*cau, potreboval bych do promenne ulozit ahoj a zbytek zahodit.existuje takovato funkce?

Predem diky
Alphard
Profil
strpos()
substr()
bohyn
Profil
//$str - retezec ve kterym chces hledat
//$findme - retezec od ktereho chces $str useknout
function cut_string($str, $findme) {
  $pos = strpos($str, $findme);
  if($pos !== false) {
    $str = substr($str, 0, $pos);
  }
  return $str;
}
Leopik 2x
Profil
a co tak jednoduchsie?
<?php
$slovo = "ahoj*cau";
$a = explode("*", $slovo);
echo $a[0];
?>
loap
Profil *
Super, diky moc jede mi oboji. vyreseno, dik
Majkl578
Profil
Leopik 2x
proc ale takto zbytecne zabirat misto v pameti? za predpokladu, ze by vstup mel milion znaku (1MB), timto zpusobem by jsi alokoval dalsi 1MB (+ misto pro pole)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: