السلام عليم
احتجت هذا الكود في عملي وفكرت قليلا والحمدلله نتج لي هذا الكود ولن أبخل به عليكم
عمل الكود هو تقسيم النص الى عدة أجزاء بإستخدام رمز معين لفصل النص عن بعضه ويتم احتساب عدد الصفحات على حسب عدد الرمز في النص .......... الفهم يصعب ولكن سيسهل بالتطبيق
اليكم الكود :
كود PHP:
<?php
$text = "i am ahmed alenazi <x> i love php <x> my site is bwady.com <x> waaaaaw";
$cut = explode("<x>", $text);
$num = count($cut);
$page = intval($_GET['page']);
echo trim($cut[$page])."<br>";
for($i=0; $i<$num; $i++)
{
if ($i != $page) {
$url = "[<a href='test.php?page=$i'>$i</a>]";
} else {
$url = "[<b>$i</b>]";
}
echo $url;
}
?>
المتغير $text هو النص الذي سيتم تقسيمه وتستطيع جلب المتغير من قاعدة بيانات ايضا
المتغير $cut يقوم بتقسيم النص حسب الرمز الذي حددناه له .
المتغير $num يقوم بحساب عدد أقسام النص بعد تقسيمه .
المتغير $page يقوم بجلب رقم الصفحة من العنوان .
ثم عملنا حلقة تكرار لإظهار عدد الصفحات وأيضا لعرض النص حسب رقم الصفحة
والله لي التوفيق