Om jag har en sträng, $name, som innehåller vi säger 20 tecken. Jag vill gå igenom den strängen och leta efter tecknet *. Hur går jag igenom $name tecken för tecken o bryter om jag hittar det sökta tecknet? Kan man skriva t.ex $name.substring(2,6)?
substring eller nått..
4 svar · 219 visningar · startad av Prime_66
Begriper tyvärr inte vad det är du vill göra. Plocka ut alla tecken fram till och med det första "*"? Var kommer substring(2,6) in i bilden?
nej..jag löste det..lugnt
Hur? Och vad var frågan? :q
frågan var hur man gick igenom en sträng o leta efter ett tecken. så här:
$folder = $_POST['select'];
$folder_length=strlen($folder);
for($i=0; $i<=$folder_length; $i++){
$sok = substr($folder,$i,1);
if($sok=='*'){
$folder_divide = explode("(*", $folder);
$shared_folder_id = str_replace(array(')', "\n", "\r", "\t"), '', $folder_divide[1]);
$shared=true;
}}
typ..fast här va lite extra grejer med..