foreach explode query

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
salve a tutti

ho una pagina php dove viene visualizzata la lista degli attori (actor_list.php) ,

quello che vorrei ottenere e prelevare il campo height e scomporlo dopo ( e )

in pratica da cosi 5 feet 2 inches (1,57 m)
a cosi

1,57

e poi effettuare una query per trovare tutti gli attori con il dato simile (tramite href)

la tabella si chiama actor e il campo da filtrare e' height

sono riuscito a fare questo che mi restituisce


ma non so' piu' come procedere e se e' fattibile la cosa

PHP:
<?php

foreach(explode("(", $row['height']) as $height)

echo '<a href="actor_list.php?height=' . $height . '" target="_blank">' . $height .'</a> ';

?>

grazie
 
Ultima modifica:

macus_adi

Utente Attivo
5 Dic 2017
1.343
91
48
IT/SW
Avrebbe più senso utilizzare una notazione unica (es: la comunicazione client server in cm e la trasformazione lato server):
PHP:
$item='5 feet 2 inches (1,57 m)';
preg_match_all('(\(.*\))',$item,$matches);
if(isset($matches[0]) && isset($matches[0][0])){
   $intVal=preg_replace("/[^0-9\s]/", "", $matches[0][0]);
}
//RISULTATO = 157
//SONO CENTIMENTRI QUINDI 1,57 METRI

Codice:
SELECT * FROM actor WHERE height LIKE '%('.($res/100).'%'
 
Ultima modifica:

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
non ci ho capito niente, il codice e' incompleto e' confuso per me :rolleyes:

comunque ho trovato un'altra soluzione funzionante :p

grazie lo stesso
 
Discussioni simili
Autore Titolo Forum Risposte Data
V Somma foreach PHP 2
Z problemi con foreach insert into PHP 10
P Passare i risultati di un foreach in un modal. Help! PHP 2
I Eecuzione di javascript in ciclo foreach php. PHP 7
P Array da foreach PHP 2
T foreach e fetchAll dove recupero solo l'ultimo record PHP 5
P Jquery event nel foreach php jQuery 3
S [PHP] Ciclo foreach su più array PHP 2
maxnegri [PHP] Eliminare risultati duplicati da ciclo foreach ottenuti da una select php mysqli PHP 18
alessandra86 [PHP] Popolamento database con form ricorsivi - problema array (foreach ) PHP 5
M [PHP] Errore in ciclo foreach PHP 1
S Unire due foreach simili PHP 5
M Problema con ciclo foreach per chiusura apertura div in base al numero di record in database PHP 1
L Estrarre e muovere un campo da un foreach PHP 0
C query dentro foreach PHP 1
JackIlPazzo Warning: Invalid argument supplied for foreach() PHP 1
otto9due Problema if elseif o foreach.. o non capisco cosa non funzioni.. PHP 4
otto9due Questione di array.. I risultato del foreach non è quello che voglio.. PHP 4
otto9due Problema inserimento ciclo foreach o while in variabile PHP 1
M Alternativa a foreach ?! PHP 7
W foreach contenuto PHP 0
M Aiuto su come procedere con un ciclo foreach PHP 4
F Warning: Invalid argument supplied for foreach() PHP 3
felino Foreach annidati: soluzione? PHP 1
N Problema aggiornamento dati con foreach PHP 1
M Ricostruire array evitando il foreach PHP 0
N Problema FOREACH() PHP 3
Monital intabellare array bidimensionale, foreach impazziti PHP 13
M Problema Foreach && While PHP 4
M ciclo foreach che non funziona PHP 5
Emix [RISOLTO]Impostare focus su textbox dopo foreach jQuery 16
nuovecode interrompere e riprendere un foreach PHP 1
M problema con ciclo foreach per estrarre dati da un database PHP 22
P Problema con array e foreach PHP 15
M elimina valori doppi in ciclo foreach PHP 3
C Risultati ciclo foreach in tabella PHP 13
nim inserire dati in tabella con ajax (ciclo foreach) Ajax 10
F Rinomina file multipli con foreach PHP 1
Athene Interazione tra il foreach e una tabella html PHP 12
F Foreach PHP PHP 10
F Foreach con link selezionato PHP 3
M Ciclo foreach dentro un ciclo while PHP 5
nim funzione array(); e chiarimenti foreach PHP 6
A incolonnare i risultati foreach HTML e CSS 1
Monital array non riconosciuta fuori dal foreach PHP 9
@ foreach...in foreach (credo) PHP 1
P Iterazione Foreach dentro un ciclo for PHP 9
I Più foreach in database PHP 1
Z FOREACH o FOR PHP 4
I Eseguire foreach una volta PHP 4

Discussioni simili