任何人都可以幫助我。在一個循環中,我從外部網站上獲取帶有頁面標題的列表。這些標題是未知的字符串。每頁標題都有一個名稱和一個ID,如「NAME X - PRJ12345」。php - 在變量中保存未知字符串的一部分
標題被保存在$title_mainpage
我想保存在變量$title_name
字符串部分「NAME X」和變量$title_id
字符串的未知ID。
每個標題都不相同,但ID始終相同 - 以「PRJ」+ 5個數字開頭。
我希望問題很清楚。提前致謝!!
任何人都可以幫助我。在一個循環中,我從外部網站上獲取帶有頁面標題的列表。這些標題是未知的字符串。每頁標題都有一個名稱和一個ID,如「NAME X - PRJ12345」。php - 在變量中保存未知字符串的一部分
標題被保存在$title_mainpage
我想保存在變量$title_name
字符串部分「NAME X」和變量$title_id
字符串的未知ID。
每個標題都不相同,但ID始終相同 - 以「PRJ」+ 5個數字開頭。
我希望問題很清楚。提前致謝!!
您可以通過使用list
和爆炸函數來完成此操作。 list
實際上將變量分配給它們在數組中的值。而explode
將字符串分解成數組。在list
的幫助下,您不需要明確使用arrays
。
$variable = "NAME X-PRJ12345";
list($title_name, $title_id) = explode('-', $variable);
echo $title_name . "<br>";
echo $title_id;
可能的輸出將是這樣的:
NAME X
PRJ12345
太棒了!該解決方案適用於我。謝謝 –
我很高興,我是你的幫助。快樂編碼:) –
$x='NAME X - PRJ12345';
$arr=explode('-',$x);
$title_name=echo $arr[0];
$title_id=echo $arr[1];
歡迎堆棧溢出深層次信息。請訪問幫助中心並參加[旅遊](http://stackoverflow.com/tour),瞭解要問什麼以及如何。 – Noman