Jag har en sträng som ser ut såhär:
blabla|lite mer bla bla|ännu mer bla bla
Det som händer ä'r att den loopar igenom strängen och skriver ut det som står innan | och tar sedan bort det för att loopa igen och skriva nästa och ta bort etc.
Den här koden gör det finemang:
$test = strstr($test, '|');
$test = substr($test, 1);
Den tar först bort allt innan | och sen själva | tecknet, men när jag vill slå ihop koden till:
$test = strstr(substr($test, 1), '|');
så vill den inte!
Några förslag?
R:
Här är hela koden om ni vill se hur jag har tänkt det:
$tal = 1;
$test = '6379:0:0:0|ff1eff00|Inscribed Leather Belt|?Soulbound?41 Armor?+2 Stamina?+2 Intellect?Durability 20 / 20?Requires Level 12|Inscribed Leather Belt|Interface\\Icons\\INV_Belt_26';
while ($tal != 10) {
$pos = strpos($test, '|');
echo substr($test, 0, $pos) . '<br>';
$test = strstr($test, '|');
$test = substr($test, 1);
$tal +=1;
}