$cmsstring="<product id="111" /> <video id="222" /> <countdown id="333" />";
我想解碼此字符串並獲取相關的項目名稱和ID。解碼字符串標籤並獲取ID和名稱
輸出將被
{
product,111
video,222
countdown,333
}
$cmsstring="<product id="111" /> <video id="222" /> <countdown id="333" />";
我想解碼此字符串並獲取相關的項目名稱和ID。解碼字符串標籤並獲取ID和名稱
輸出將被
{
product,111
video,222
countdown,333
}
對於這種情況,您可以使用preg_replace函數。
$cmsstring='<product id="111" /> <video id="222" /> <countdown id="333" />';
echo '{' . preg_replace('|<(.*?)\s\id=\"(\d+?)\"\s?\/>|si', '$1 , $2', $cmsstring) . '}' ;
輸出將是:
{product , 111 video , 222 countdown , 333}
感謝vural其工作好。 –
不客氣。你可以請選擇這個答案爲「正確的」。 – vural
您可以create DomDocument從你的字符串,比find從它所需的數據。
謝謝。
這怎麼分配是可能的? 'cmsstring =「
客戶端將在Cms條目頁面的文本框中添加此標籤。 –
您的字符串_and_您的輸出具有無效的語法。 – vonUbisch