Hvis jeg har stringrev:
<?
$str1 = "Du er nice!";
echo strrev($str1);
?>
Skrives det hele korrekt bagvendt,
hvis jeg har denne kode virker det ikke
Hvad er galt?
<?
$str1 = "Du er nice! Du er nice! Du er nice! Du er nice! Du er nice! Du er nice!";
echo strrev($str1);
?>
Det hele bygger egentlig på jeg skal have understående til at virke og det gider det bare ikke!! og kan se at strrev er fejlen:
<?php
$word = '<b>';
$string = "012345678[ost]9a[/ost]123456789b123466789c<b>a81212312";
$offset = strlen($string)-strpos($string,$word,$start)+1;
$word1 = '[ost]';
$word2 = '[/ost]';
$seek1 = strlen($string)-strpos(strrev($string),"$word1",$offset)+1;
$seek2 = strlen($string)-strpos(strrev($string),"$word2",$offset)+1+strlen($word2);
$result = substr($string,$seek1,$seek2);
echo $result;
?>
Indlæg senest redigeret d. 06.03.2011 15:39 af Bruger #16063