پيدا كردن متن در يك string

commiran

Member
سلام.
يه سوال داشتم. توي php چه طوري ميشه يه قسمتي از يه string رو انتخاب كرد و گذاشت توي يه متغير ديگه. مثلا بگه توي اين متغير بين <b> و </b> چي نوشته شده و بذاره توي يه متغير جديد.

ممنون
 

PC man

Active Member
کد:
<?php

$quote = "<b>This is my quote</b>";

$new_quote = strip_tags($quote);

echo $new_quote;

?>
 

jalilvand

Member
البته این فقط برای تگهای html هستش.
منم اینو می‌خوام راهنمایی کنین
مثلا بین njlh و jkg
 

PC man

Active Member
خوب این هم اون چیزی که می خواستین:
کد:
<?php
//Script by PC man @ majidonline.com

$text = "Php is my [tag]favorite[/tag] you try it!";
$tag1 = "[tag]";
$tag2 = "[/tag]";

$tag1_len = strlen($tag1);

$seek1 = strstr($text,$tag1);
$seek2 = strstr($text,$tag2);

if($seek1 & $seek2) {

$pos1 = strpos($text,$tag1);
$pos2 = strpos($text,$tag2);

$split_len = $pos2 - $pos1;

$text = substr($text,$pos1,$split_len);
$text = substr($text,$tag1_len);

echo $text;

}else{

echo "Tags not found!";
}

?>
 

جدیدترین ارسال ها

بالا