str_split();

10 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Zdravim, narazil jsem na problem, funguje na wz.cz funkce str_split? Porad mi pise: Fatal error: Call to undefined function: str_split() in ... on line ... Nejspise bug kvuli starsi verzi PHP :-(
  2. <HTML>Zobrazil sis phpinfo? Je to funkce z php5 a na wz je php4.</HTML>
  3. Viz: http://us2.php.net/str_split - pouze v PHP5 a vyšší. Použij explode() nebo preg_split()
  4. Tak to je milé použi explode() alebo preg_sprit() ale ani jedno nefunguje ako má teda u mna vefungujú vôbec čo tento server do kedy chce čakať s aktualizáciou na PHP 5.0 či sa nechystajú lebo ak ne idem ta
  5. Občas je dobré se podívat na oficiální online manuál PHP. Kromě popisu funkce, obsahuje i komentáře, kde naleznete i různé alternativní zdrojáky k dané funkci. Takže v případě str_split() tam tedy naleznete i kódy, které funguji v PHP4. http://us2.php.net/str_split
  6. =Corer= Explode() i preg_split() fungují dobře.. jestli ti dělá problém je korektně opsat nebo neumíš zkopírovat kód z manuálové stránky, tak bude opravdu lepší, když pujdeš "ta" ;)
  7. Corer (corer.wz.cz) explode() v php neni totez co str.split() v JS $array = explode($str, $strtext); array = strtext.split(str); ale array = strtext.split(); //prazdny znak XXX $array = explode('', $strtext); // tohle podle manualu nelze Jenze, proc to delat? echo $strtext[0]; echo $strtext[1]; echo $strtext[2]; To zase neumoznuje JS :) Ledaze alert(strtext.charAt(0)); alert(strtext.charAt(1)); alert(strtext.charAt(2));
  8. peto,peto.. tady o javascriptu ale nikdo nemluvil.. :/
  9. zmrzlinko, zmrzlinko. Precetl jsem si, co napsal a predpokladam, ze php5 funkce str_split() funguje univerzalne jako JS funkce, cili, kdyz mu zadas prazdny retezec, rozseka ti to na znaky. Precetl jsem si ted popis na http://us2.php.net/str_split , kde to vlastne seka podle delky, cili bez parametru po jednom znaku. Vim, ze explode funguje jinak a vim, ze nelze zadat delici retezec prazdny, cili '' . Co jsem chtel rici? Ze pokud to chce delil podle znaku nepotrebuje k tomu funkci str_split, ze to v php funguje. Ktery z vas to napsal? Aspon mam ten pocit, ze jsem neco zopakoval z tve reakce.
  10. Sory chapci poučil som sa nabudúce budem viac čítať potom sa stažovať a ináč našiel som to iba treba nanovo nanovo napísať celú funkciu tu je keby niekto potreboval function str_split_php4( $text, $split = 1 ) { $array = array(); for ( $i=0; $i < strlen( $text ); ){ $key = NULL; for ( $j = 0; $j < $split; $j++, $i++ ) { $key .= $text[$i]; } array_push( $array, $key ); } return $array; }

← Zpět na všechna témata