Autor Zpráva
Anonymní
Profil *
Mám v databázi několik tisíc záznamů ve tvaru:
PK_VY1R15
PK_VY15R28
PK_VY23R2
...

Potrebuji zjistit pozici na ktere se nachazi "R" a vyříznout číslo před ním. To vše pro další zpracování.
Určitě na to budou v PHP nějaké funkce, ale nemůžu najít ty správné...
Casero
Profil
Anonymní
no najdeš to pomocí reg. vyrazů...teda jestli nemyslíš rovnou výběr z db v tom tvaru
minimal
Profil *
$position=strpos($kopa_sena,$ihla);
$number=substr($kopa_sena,$start,$position)

v tvojom pripade
$ihla='R';
$start=4;
minimal
Profil *
http://sk2.php.net/manual/cs/function.strpos.php
minimal
Profil *
Mam dotaz. Ktory z nasledujucich sposobov rozdelovania textu podla medzier je najspolahlivejsi?

1) $words_array = split("[[:blank:]]+", $string); //tomuto vzrazu "[[:blank:]]+" nie celkom dobre rozumiem

2) $words_array = split(" ", $string);

3) $words_array = explode(" ", $string);
koudi
Profil
2=3, na první pohled mi nejlepší přijde asi 1.
minimal
Profil *
Ako doplnit paterny v eregi_replace() tak aby skript detekoval url aj z QUERY_STRING cize znaky [?=&] ???
$words_array = split(htmlspecialchars($string));


if(eregi("^(www\..+\..{2,3})$",$word))
{
$word=eregi_replace("^(www\..+\..{2,3})$","<a href=\"http://\\1\" target=\"_blank\">\\1</a> ",$word);
}
elseif(eregi("^(http://.+\..{2,3})$",$word))
{
$word=eregi_replace("^(http://.+\..{2,3})$","<a href=\"\\1\" target=\"_blank\">\\1</a> ",$word);
}
else{$word=$word." ";}
Toto téma je uzamčeno. Odpověď nelze zaslat.