2010-06-26 5 views

Répondre

0

Cela fera l'affaire:

<?php 
$page = "Country: UNITED STATES (US) 
City: Sugar Grove, IL 
IP: 12.215.42.19 
"; 

preg_match('/City:\s*([^\n]+)/', $page, $matches); 

echo $matches[1]; 
?> 
+0

Vous pouvez simplement utiliser ' . + '. Par défaut '.' ne correspond pas aux nouvelles lignes. –

0
$x=<<<CODE 
Country: UNITED STATES (US) 
City: Sugar Grove, IL 
IP: 12.215.42.19 
CODE; 

preg_replace('`\nCity:\s(.*)\r`Ue','$city="$1";',$code); 

Bien sûr, nous utilisons eval() ici, alors que si vous êtes 100% sûr de l'intégrité des données

Questions connexes