Page 119 - Programador-PHP
P. 119

Programación Procedural de Aplicaciones Web de baja complejidad
        PHP Experto – Tomo I                                                                                                                                                  Eugenia Bahit

        retornarán   False   cuando   el   patrón   de   búsqueda   no   sea
        encontrado. Por la tanto, toda condición debe ser comparada
        por exactitud de valor y tipo de dato:


          $var1 = "Hola Mundo";
          $var2 = "adios mundo";
          $patron = "hola";

          if(stripos($var1, $patron) === 0) {
              echo "Está al comienzo de la cadena" . chr(10);
          }
          # INCORRECTO
          if(stripos($var2, $patron) == 0) {
              echo "Está al comienzo de la cadena" . chr(10);
          }

          if(stripos($var2, $patron) === False) {
              echo "No se encontró" . chr(10);
          }




        Manipulando subcadenas en cadenas

        Hay   tres   funciones   muy   útiles   que   nos   permiten   manipular
        subcadenas de texto dentro de una cadena.



        La   función  substr($cadena,   $inicio,   $longitud)  nos
        retornará la longitud de la cadena desde el inicio indicado:

          $cadena = "Lorem ipsum ad his scripta blandit partiendo, eum fastidii
          accumsan euripidis in, eum liber hendrerit an. Qui ut wisi vocibus
          suscipiantur, quo dicit ridens inciderint id. Quo mundi lobortis reformidans
          eu, legimus senserit definiebas an eos. Eu sit tincidunt incorrupte
          definitionem, vis mutat affert percipit cu, eirmod consectetuer signiferumque
          eu per. In usu latine equidem dolores. Quo no falli viris intellegam, ut
          fugit veritus placerat per.";
          $resumen = substr($cadena, 0, 100);

          echo "{$resumen}[...]";
          /*
          Lorem ipsum ad his scripta blandit partiendo, eum fastidii accumsan euripidis
          in, eum liber hendreri[...]
          */




                                             119
   114   115   116   117   118   119   120   121   122   123   124