בדיוק שמתי לב והחזרתי אותו רבל יש בעיה אחת..הוא אכן מציג את המ שאני רוצה אבל כאשר אני נותן לstart ו end ערכים כמו:
PHP קוד:
$start = '</ul>
</li>
<li class="menu-item"><a href="store.php">';
$end = '</a></li>
</ul>
</nav>
</div>';
preg_match('/'.preg_quote($start, '/').'(.*?)'.preg_quote($end, '/').'/is', $s_c, $match);
echo $match[1];
אני מקבל שגיאה:
PHP קוד:
Undefined offset: 1 in D:wampwwwcurl.php on line 45
ועשיתי העתק הדבק, לא המצאתי ירידת שורה או רווחים למיניהם.
וזו השורה:
שוב, אם הייתי נותן ערכים כאלו:
PHP קוד:
$start = '<span class="name">';
$end = '</span>';
זה עובד מעולה.
ה preg_match שלי כתוב נכון?
PHP קוד:
preg_match('/'.preg_quote($start, '/').'(.*?)'.preg_quote($end, '/').'/is', $s_c, $match);
תודה רבה.