• Consiglio Direttivo

    [Stringhe] stristr();

    Sintassi: string stristr (string $string, string $parametro)

    stristr è una funzione di PHP che restituisce parte della stringa $string dalla prima occorrenza di $parametro fino alla fine di $string.
    [php]<?php
    $string = " [email protected]";
    $string = stristr ($string, '@');
    echo $string; // risultato: @domain.ext
    ?>[/php]
    Se non viene trovata alcuna occorrenza di $parametro, la funzione restituisce FALSE.
    [php]<?php
    $string = "[email protected]";
    if (stristr ($string, '#')==FALSE)
    {
    echo "'#' non è stato trovato in $string";
    }
    ?>[/php]
    Qualora $parametro non fosse una stringa, viene convertito in un intero e utilizzato come valore ordinale di un carattere.
    [php]<?php
    $string = "[email protected]";
    $string = stristr ($string, 97); // 97 equivale alla a minuscola
    echo $string; // risultato: [email protected]
    ?>[/php]
    Questa funzione non è case sensitive, quindi non fa distinzione tra maiuscole e minuscole.
    [php]<?php
    $string = "[email protected]";
    $string = stristr ($string, 'A');
    echo $string; // risultato: [email protected]
    ?>[/php]
    L’equivalente di questa funzione, case sensitive, è strstr();.