خواندن آراي از يك نقطه تا يك نقطه ديگر

Mohammadreza

Well-Known Member
سلام دوستان اگه تيتر زياد خوب نيست ببخشيد !
من يه تابع قبلا ديدم كهع اين كارو مي كرد ، البته تابع php نبود ، تابع دست نويس بود !
براي مثال من اين متغير رو دارم !
$s = "hi , how are you ali gholami , bye";

اون تابع دستور مي داد كه مثلا از hi , how are you تا , bye رو بخون و بزار توي مثلا متغير n !
يعني متغير n برابر مي شه با ali gholami
اميدوارم متوجه شده باشيد ،
لطفا راهنمايي بفرماييد !
تشكر
 

Mohammadreza

Well-Known Member
PHP:
function return_substrings($text, $sopener, $scloser) {
	$result = array();
	$noresult = substr_count($text, $sopener);
	$ncresult = substr_count($text, $scloser);

	if ($noresult < $ncresult) {
		$nresult = $noresult;
	} else {
		$nresult = $ncresult;
	}

	unset($noresult);
	unset($ncresult);

	for ($i=0;$i<$nresult;$i++) {
		$pos = strpos($text, $sopener) + strlen($sopener);
		$text = substr($text, $pos, strlen($text));
		$pos = strpos($text, $scloser);
		$result[] = substr($text, 0, $pos);
		$text = substr($text, $pos + strlen($scloser), strlen($text));
	}

	return $result;
	}
 
بالا