Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Confronto stringhe

  1. #1
    Utente di HTML.it L'avatar di Scream
    Registrato dal
    Apr 2002
    Messaggi
    228

    Confronto stringhe

    Ho n valori in un array che hanno una parte comune. Vorrei stampare solo questa parte: è possibile?
    es.
    codice:
    $array=array('lampadina 12W rossa','lampadina 12W blu', 'lampadina 12W gialla')
    devo ottenere:
    codice:
    $prodotto = "lampadina 12W"

  2. #2

  3. #3
    Utente di HTML.it L'avatar di Scream
    Registrato dal
    Apr 2002
    Messaggi
    228
    Ottima, ma non c'è modo di eliminare strtolower e lasciare le stringhe così come sono?

  4. #4
    Utente di HTML.it L'avatar di lloyd27
    Registrato dal
    Mar 2006
    Messaggi
    256
    Originariamente inviato da Scream
    Ottima, ma non c'è modo di eliminare strtolower e lasciare le stringhe così come sono?
    Ho dato un'occhiata veloce allo script, ma credo che semplicemente trasformato la prima riga in
    Codice PHP:
    $words array_map('trim'$words); 
    dovrebbe andare bene.

    Se hai a disposizione PHP 5.3 (o superiore) la seconda riga di consiglio di trasformarla in:
    Codice PHP:
    $sort_by_strlen = function ($a$b) {
      if (
    strlen($a) == strlen($b)) {
        return 
    strcmp($a$b);
      }
      return (
    strlen($a) < strlen($b)) ? -1;

    che è meglio utilizzare una funzione anonima piuttosto di quell'angoscia di create_function()

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 © 2026 vBulletin Solutions, Inc. All rights reserved.