PDA

View Full Version : سوال: درخواست یک regex ساده



digitak
پنج شنبه 26 فروردین 1389, 11:24 صبح
سلام
یه رشته دارم به صورت زیر :

"user_personal_firstname">First Name</option>"user_contact_pobox">P.O.Box</option>"user_contact_country">Country</option>

می خوام عباراتی که بین زوج کوتیشن هست رو به صورت آرایه بهم بده
اگه ممکنه pattern مناسبش رو برام بنویسید

yasgig
پنج شنبه 26 فروردین 1389, 14:19 عصر
<?php
$url = '"user_personal_firstname">First Name</option>"user_contact_pobox">P.O.Box</option>"user_contact_country">Country</option>';
if( preg_match( '/"(.*?)"/si' , $url , $Match ) )
{
$name = $Match[1];
}
if( preg_match( '/<\/option>"(.*?)"/si' , $url , $Match ) )
{
$pobox = $Match[1];
}
if( preg_match( '/Box<\/option>"(.*?)"/si' , $url , $Match ) )
{
$country = $Match[1];
}
?>
واسه نام از متغیر $name
واسه باکس از متغیر $pobox
واسه کشور از متغیر $country
حالا هر کاری می خواین بکنین مثلا چاپ یا وارد کردن به بانک اطلاعاتی.