• Consiglio Direttivo

    [Stringhe] strstr();

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

    strstr è 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 = strstr ($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 (strstr ($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 = strstr ($string, 97); // 97 equivale alla a minuscola
    echo $string; // risultato: [email protected]
    ?>[/php]Questa funzione è case sensitive, quindi fa distinzione tra maiuscole e minuscole.
    [php]<?php
    // prendendo ad esempio il primo codice: $string="[email protected]";
    strstr ($string, "D"); // restituirà FALSE
    ?>[/php]L?equivalente di questa funzione, non case sensitive, è stristr();