php - Substring right after another substring -
so have big string, includes in middle following:
"(...) status: ativo identificador: f36ce5 meio de pagamento: cartão de crédito data de contratação: 25/03/2015 data de expiração: 25/03/2017 (...)" * "(...)" identify there more content before , after part
my goal isolate part right after "identificador:", i.e., need grab value "f36ce5" (which different every time, of course) , set variable.
i tried following code:
$initialstring = "status: ativo identificador: f37ce5 meio de pagamento: cartão de crédito data de contratação: 25/03/2015 data de expiração: 25/03/2017"; $arr = explode(":", $initialstring); $important = $arr[2]; echo $important; but getting
f37ce5 meio de pagamento what should f37ce5?
is there way tell php: "give string right after 'identificador:', , nothing more" ?
use regular expression. like:
<?php $pattern = '/identificador: (\w+)/'; preg_match($pattern, $initialstring, $matches); print_r($matches[1]); ?> $matches[1] contain string looking for.
Comments
Post a Comment