controllo stringhe

ho una stringa di questo tipo:

1145292988,System of a Down - Vicinity of Obscenity

1145292788,System of a Down - U-Fig

1145292588,System of a Down - Tentative

1145292393,System of a Down - Stealing Society

1145292293,System of a Down - Hypnotize

1145292128,System of a Down - kill rock 'n' roll

1145291933,System of a Down - Dreaming

1145291718,System of a Down - Attack

1145288362,HIM - Vampire Heart

1145288112,HIM - Join Me in Death

stavo cercando ( invano ) di creare una regex con preg_match_all in modo da mettere i risulatti in un array ... ma logicamente mi perdo sempre sulle pattern 8)

devo fare in modo che separi:

1145292988 System of a Down Vicinity of Obscenity

in pratica : timestamp , artista , brano tralasciando la , e - e ficcarli in un array ... mi suggerisci come

fare? :smitten:

[EDIT] hahaha lol Gianni mi sono accorto che hai aggiunto delle icone sopra : RSS - messaggi - regole

inviato 10 anni fa
Andrea Turso
Andrea Turso
86
modificato 10 anni fa
X 0 X

Beccati sto scriptino:

<?php
$testo = "1145292988,System of a Down - Vicinity of Obscenity
1145292788,System of a Down - U-Fig
1145292588,System of a Down - Tentative
1145292393,System of a Down - Stealing Society
1145292293,System of a Down - Hypnotize
1145292128,System of a Down - kill rock 'n' roll
1145291933,System of a Down - Dreaming
1145291718,System of a Down - Attack
1145288362,HIM - Vampire Heart
1145288112,HIM - Join Me in Death";


preg_match_all('/(.*),(.*) - (.*)/',$testo,$risultati,PREG_SET_ORDER);
foreach ($risultati as $riga) {
  echo "timestamp: " . $riga[1] . "\n";
  echo "artista: " . $riga[2] . "\n";
  echo "brano: " . $riga[3] . "\n\n";
}
?>
[EDIT] hahaha lol Gianni mi sono accorto che hai aggiunto delle icone sopra : RSS - messaggi - regole

^-^

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

hihihi veramente la stringa la prendo via file_get_contents $handle = file_get_contents('http://ws.audioscrobbler.com/1.0/user/trashofmasters/recenttracks.txt');

cmq quelllo che mi interessava era la pattern ... GRAZIE N2 :D

risposto 10 anni fa
Andrea Turso
Andrea Turso
86
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda