J'ai cette piqûre principale.comment trouver plusieurs chaînes séparées par des virgules dans la chaîne principale
S,SR,DSR,DS,FX,FXS,SR,DS,S,SR,DS,FX,S,SR,DS,FX,FXS
et je veux trouver chacune des chaînes suivantes ..
DSR
et FXS
j'ai essayé par le code suivant, mais il ne peut pas me donner un résultat parfait.
Code...
<?php
$mainstring ="S,SR,DSR,DS,FX,FXS,SR,DS,S,SR,DS,FX,S,SR,DS,FX,FXS";
$needed = "DSR,FXS";
if(strpos($mainstring, $needed) !== false) {
echo "Found";
}else{
echo "Not match";
}
?>
"DSR, FXS" n'est pas dans votre chaîne ... –
if (strpos (mainstring de $, $ nécessaire)! == false) n'est pas la façon la plus intelligente, parce que si mainstring $ commence avec $ nécessaire, strpos renverra 0, ce qui est == false. – kosta
"DSR, FXS" est disponible dans la chaîne principale regardez "S, SR, DSR, DS, FX, FX, SR, DS, S, SR, DS, FX, S, SR, DS, FX, FXS". – maddy