Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    prendere il primo o l'ultimo elemento di una stringa

    ciao gente...

    ho un array dove dentro ci sono varie stringhe

    io voglio trovare il modo di prendere solo le stringhe che cominciano per An o finiscono per Bn come si fa==???

    ciao e grazie

  2. #2
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    Codice PHP:
    foreach($array as $dati){
    if(
    substr($dati,0,2) == "An"){
     echo 
    "inizia per An";
    }
    $lunghezza strlen($dati);
    if(
    substr($dati,($lunghezza-2),$lunghezza) == "Bn"){
    echo 
    "Finisce per Bn";
    }


  3. #3
    grazieeeeeeeee

  4. #4
    gia che ci sono...approfitto del tuo sapere..

    e se voglio controllare che la prima lettera sia A e la seconda un numero??

    grazie

  5. #5
    Ci sono vari modi di farlo... eccone uno:

    codice:
    	$string = 'Ancora una volta hai fatto 13';
    
    	if ($string{0} == 'A') {
    	    echo $string{0}.'
    ';
    	}
    
    	if (is_numeric($string{strlen($string)-1})) {
    	    echo $string{strlen($string)-1};
    	}

    r@p

  6. #6
    ops... scusa... avevo letto primo e ultimo... sono fuso!!!!

    hai chiesto primo e secondo:

    codice:
    <?php
    
    	$string = 'Ancora una volta hai fatto 13';
    
    	// PRIMA
    	if ($string{0} == 'A') {
    	    echo $string{0}.'
    ';
    	}
    
    	// ULTIMA
    	if (is_numeric($string{strlen($string)-1})) {
    	    echo $string{strlen($string)-1}.'
    ';
    	}
    
    	// SECONDA
    	if (is_numeric($string{1})) {
    	    echo 'NUMERO';
    	} else {
    	    echo 'NON NUMERO';
    	}
    
    ?>
    riR@p

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.