![]() |
# 1 |
חבר בקהילה
|
עזרה | קוד HTML אני רוצה לשלוף רק את מה שבתוכו
לדוגמא:
קוד:
<span itemprop="ratingValue">5454</span> יש דרך לשלוף רק את הנתון בין ה<span itemprop="ratingValue"> ול</span> שיציג רק את ה5454 (שזה נתון מתחלף). |
![]() |
![]() |
# 2 |
חבר בקהילה
|
לא חשוב הסתדרתי אפשר לנעול
קוד:
$cut=explode('<span itemprop="ratingValue">', $code); $cut=explode("</span>", $cut[1]); $str=$cut[0]; echo $str; Last edited by IgalSt; 24-05-13 at 16:30.. |
![]() |
![]() |
# 3 |
חבר וותיק
|
האמת שלא בדקתי אבל אולי יהיה לך יותר נוח להשתמש בזה:
קוד:
<?php $str = '<span itemprop="ratingValue">5454</span>'; preg_match("#<span itemprop=\"ratingValue\">([0-9]+?)</span>#i",$str, $match); echo $match[1]; ?> |
![]() |
![]() |
# 4 |
משתמש - היכל התהילה
|
ביטויים רגולריים או explode יהיו מאוד יקרים אם ה string שאתה עובד עליו גדול.
אפשר בקלות לעשות את זה עם strpos ו substr ואם חייבים משהו יותר חכם אז ביטויים רגולריים
__________________
קו ישר, כי אפשר גם אחרת |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
כלים לאשכול | |
תצורת הצגה | |
|
|