Maison  >  Questions et réponses  >  le corps du texte

Fonction PHP substr()

Comment comprendre l'utilisation de la fonction PHP substr() : Si le paramètre start est un nombre négatif et que la longueur est inférieure ou égale au début, alors la longueur est 0.
Cette phrase

ringa_leeringa_lee2726 Il y a quelques jours766

répondre à tous(2)je répondrai

  • 迷茫

    迷茫2017-05-24 11:32:51

    Utilisez la fonction php, écrivez une démo pour la tester

    substr('abcdefg', -4, -2) et substr('abcdefg', -4, -6)

    répondre
    0
  • 为情所困

    为情所困2017-05-24 11:32:51

    Si une longueur négative est fournie, les caractères de longueur à la fin de la chaîne seront omis (si start est un nombre négatif, il sera compté à partir de la fin de la chaîne). Si start n'est pas dans ce texte, FALSE sera renvoyé.
    Référence : http://php.net/manual/zh/func...

    Regardez sbbstr('abcdefg', -4, -3), donc le caractère de longueur 3 à la fin du caractère sera omis. chaîne interceptée réelle Pour abcd;sbbstr('abcdefg', -4, -3),所以该字符末尾长度为3的字符会被省略真正被截取的字符串为abcd;
    同理sbbstr('abcdefg', -4, -5),当length小于等于start时,包括下标为-4之后的字符都被省略了,所以截取的字符串也是空,所以说length0Identique à sbbstr('abcdefg', -4, -5), lorsque length est inférieur supérieur ou égal à Au début, les caractères incluant l'indice -4 sont omis, donc la chaîne interceptée est également vide, donc length est 0

    répondre
    0
  • Annulerrépondre