|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jul 2002
Messaggi: 202
|
[php] Interrogare una sequenza numerica (problema strano, credo....)
...con la ricerca non ho trovato nulla che facese al caso mio... e quindi...
Problema: dato una sequenza di numeri in un campo di un db (2,4,5,6,9), come posso verificare se in questa sequenza c'è un numero che mi interessa? Tipo, vorrei vedere se '3' è contenuto in quella sequenza e quindi fare qualcosa... Forse sarà banale ma non ci riesco! Grazie!! |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Codice:
if(isinteger(strpos($campodb, ",".$num.","))
|| isinteger(strpos($campodb, "(".$num.","))
|| isinteger(strpos($campodb, ",".$num.")")))
echo "Trovato!!!";
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
le parentesi sono presenti nel testo oppure le hai aggiunte tu ? perchè se non ci sono tutto diventa molto piu semplice. altrimenti prendi il codice di cionci.
ciao |
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Jul 2002
Messaggi: 202
|
....le ho aggiunte io.... ma quante cose sapete!!!!
Più semplice come diventa? ri-grazie!! |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
per esempio puoi sempre fare cosi:
Codice:
$lista = '1,2,3,6,9,10';
/* crea un array con un elemento per cella */
$elementi = explode (',', $lista);
if (in_array ('6', $elementi)) echo 'yuppi ! c\'è il numero';
|
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Jul 2002
Messaggi: 202
|
Vista l'ora me ne approfitto...
Tanto per esercitarmi sugli array.. se volessi eseguire una funzione su ciascun elemento di un array (ad es. sempre fatto di numeri, tipo quello precedente): array_walk($lista,'mia_funzione') Ho seguito la guida, però come faccio ad elaborare il singolo elemento dell'array all'interno della funzione stessa? grazie e buonanotte.... |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Preso dalla guida di PHP:
Codice PHP:
Se vuoi modificare anche il valore elaborandolo all'interno della funzione allora passalo per riferimenti (&) come vedi nella funzione modifica... Gli altri parametri da passare alla funzione li specifichi dopo il nome della funzione (vedi la stringa 'frutto' passata alla funzione modifica come $prefisso)... |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:02.



















