首先創建一個帶有虛擬文件名稱的記事本文件。之後,將所有文本放在該文件中。請使用我的腳本從給定的字符串中查找特定的字符串。
一次性
$lines= file('dummy.txt'); // write file name here
$find_word= '';
if(count($lines)>0){
//$lk=array_search('Text-ID',$line);
foreach ($lines as $lineNumber => $line) {
if (strpos($line, 'Text-ID') !== false) {
$start = '<';
$end = '>';
$r = explode($start, $line);
if (isset($r[1])){
$r = explode($end, $r[1]);
$find_word=$r[0];
}
}
}
}
print_r($find_word); exit;
對於多時間
,如果你想找到陣列字符串多的時間和存儲,然後使用這個腳本。
$lines= file('dummy.txt'); // write file name here
$find_words= '';
if(count($lines)>0){
//$lk=array_search('Text-ID',$line);
foreach ($lines as $lineNumber => $line) {
if (strpos($line, 'Text-ID') !== false) {
$start = '<';
$end = '>';
$r = explode($start, $line);
if (isset($r[1])){
$r = explode($end, $r[1]);
$find_words[]=$r[0];
}
}
}
}
print_r($find_words); exit;
嘗試使用正則表達式與[preg_match()](http://php.net/manual/en/function.preg-match.php)。學習正則表達式時,https://regex101.com是一個很好的資源。 –
有時文本ID可能有所不同。 – Snappy
它是不同的文本「文本ID」或之後的文本? –