webForumDet fria alternativet

text mellan tecken?

PHPur PHP

2 svar · 255 visningar · startad av soocks

soocksMedlem sedan feb. 200240 inlägg
#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 :)

tillmarMedlem 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!

stevenetMedlem 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.";
}
?>
127 ms totalt · 3 externa anrop · v20260731065814-full.a2ca460b
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)