webForumDet fria alternativet

text mellan tecken?

PHP

2 svar · 255 visningar · startad av soocks

Medlem sedan feb. 200240 inlägg
Frågan#1

Hur får jag ut text mellan två tecken i en sträng? Låt säga att jag har en sträng som innehåller "AtextB", hur får jag då ut "text"?

Tack :)

Medlem sedan sep. 2002928 inlägg
#2
<?
$text = "AtextB";
$text1 = substr($text,1,4);
echo $text1;
?>

Där det står 1 är startpostion om du ska börja helt från början skriv 0,

4 är där den ska sluta!

Medlem sedan juni 20001 251 inlägg
#3

En annan lösning.

<?
$text = "AtextB";
if(eregi("[A-ZÅÄÖ](.*)[A-ZÅÄÖ]",$text, $ut)) {
echo $ut[1];
}
else {
echo "Ingen träff.";
}
?>
136 ms totalt · 2 externa anrop · v20260731065814-full.2ae45ccc
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)