الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اقتطاع جزء من مقال..

مغلق
بدأه web.pro في 9 أكتوبر 2006 · 6 رد · 629 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

هل يوجد طريقة ما

لا قتطاع مثلا نصف السطر الاول من مقال طويل مخزن في جدول و استعراض هذا الجداول

#2

جرب التالي :

<?PHP
$txt = 'abcdef';
echo substr($txt, 0, 4);  // abcd
?>

إذا اردت نصف السطر جرب التالي وتحقق منه فقد كتبته مباشرة :

<?PHP
$str = 'alskdjfha lskdjfhaks /n lsjdfasdhf';   
$pos = strpos($str,'/n');  
if (!$pos === false) { 
   $newstr = substr($str,0,$pos / 2);
}
echo $newstr
?>

الفكرة البحث عن السطر الأول بعد ذلك تحديد بادية السطر إلى موقع نهاية السطر

قعط من الموقع الأول للسطر بطول السطر قسمة 2 ليعطي لك نصف السطر

بالتوفيق

#3

جميل الجزء الاخر يا اخ فواز ... بس غالبا مش هيشتغل او لو اشتغل هياخد معاه فقرة كامله وخصوصا اذا كان بيستخرج نص html كامل من قاعدة بيانات ... بالتالي لن يبحث عن سطر او خلافه لان مسألة السطر هنا متعلقه بطريقة العرض نفسها ... ولكن هنا سيبحص عن ممنتصف الفقرة ..

#4

شكرا للاخ فواز على التوضيح ، في مثاله الاول حصلنا على قسم من النص والذي هو abcd طيب ماذا سنفعل للحصول على النص المتبقي والذي هو ef

ارجوا ان تكون فهمت قصدي ، الذي اريده هو كالتالي

"abcdef" هذا هو النص الموجود

واريد وضعه كالتالي

abc

HELLO

def

وشكرا لك

#5

أخي محمد رمضان :

الفكرة هي اني فهمت أن الأخ يريد ان يحصل على السطر الأول ثم يأخذ من السطر الأول نصفة . وبذلك يشير n/ إلى بداية السطر الثاني (زر enter) أما

بخصوص html فيمكن البحث عن الـ tag الخاص به وهوا <br> بدل n/ .

أخي ابو سالار : لم أفهم عليك . ماهي شروط تقسيم النص لديك . أعطي مثال واضح .

بالتوفيق B)

#6

اخي فواز:

ليس لدي اية شروط ، الفكرة لو كان عندي حقل نصي وقمت بادخال نص فيه (سواءا كان انا او غيري) ولنفرض النص يحوي ما بين 100 الى 500 رمز او حرف على سبيل المثال ، اريد دائما في منتصف ذلك النص (اي تقريبا عند كل 100 حرف تقريبا) ان اضع جملة او مسار صورة ثم يتم اكمال النص الموجود في الحقل.

ارجوا ان تكون فهمت قصدي وشكرا لك

#7

أخي لو كنت وضحت فكرتك من البداية كانت اسهل على العموم :

إذا حبيت تضيف صورة إلى نص قم بالتالي :

$img = ' <img border="0" src="images/1.jpg"> ';
$str = "asda.ksjdlaksdjlaksdjasjdlaksjdaksdjalksdj";
$firstline = substr($str,0,50);
$endline = substr($str,51);

$newslink =  $firstline . $img  . $endline

وبالتالي يعتبر الأن انك قمت بإدراج صورة في نص . كل ما عليك طباعة الناتج لترى إضافة الصورة في الخبر .

بالتوفيق .

تم تعديل هذه المشاركة بواسطة فواز الشمري في 12 أكتوبر 2006 في 23:22

هذا الموضوع مغلق.

مواضيع مشابهة