strcspn
Obtenez la longueur de la sous-chaîne de démarrage qui ne correspond pas au masque
Sortie Le nombre de caractères trouvés avant que le personnage "W" ne se trouve dans la chaîne "Hello World!":
<span class="token php language-php"><span class="token delimiter important"><? Php</span> <span class="token keyword">echo</span> <span class="token function">strcspn</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"Hello World!"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"W"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token delimiter important">?></span></span>
Utilisez tous les paramètres pour produire le nombre de caractères trouvés avant que le caractère "W" ne se trouve dans la chaîne "Hello World!":
<span class="token php language-php"><span class="token delimiter important"><? Php</span> <span class="token keyword">echo</span> <span class="token function">strcspn</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"Hello World!"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"W"</span> <span class="token punctuation">,</span> <span class="token number">0</span> <span class="token punctuation">,</span> <span class="token number">6</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token comment">// La position de début est 0 et la longueur de la chaîne de recherche est 6.</span> <span class="token delimiter important">?></span></span>