sterge sub-sir dupa un anumit caracter

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
sterica
Mesaje: 259

sterge sub-sir dupa un anumit caracter

Salutare,

Am acest cod:

Cod: Selectaţi tot

$res = mysql_query($sql);
    while ($row = mysql_fetch_array($res)) {
        echo "<tr>
                  <td>".$row['ANUL']."</td>
                  <td>".$row['JUDET']."</td>
                  <td>".$row['NUME_J']."</td>
                  <td>".$row['DENUMIRE']."</td>
                  <td>".$row['CANTITATE']."</td>
              <tr>";
    }
La $row['JUDET'] sunt valori de tipul:

Cod: Selectaţi tot

Alba
Brasov;Brasov
Cluj;Brasov;Cluj
cum pot face ca sa sterg valorile dupa primul " ; " si sa ramana doar primul judet?

Multumesc!

MarPlo
Salut,
Poti face cu preg_replace().
- Exemplu:

Cod: Selectaţi tot

$row['JUDET'] ='Cluj;Brasov;Alba-Iulia;';
$row['JUDET'] = preg_replace('/^([^;]+)(.*?)$/i', '$1', trim($row['JUDET'], ';'));
echo $row['JUDET']; // Cluj

sterica
Functioneaza perfect, multumesc mult de ajutor!

Subiecte similare