اذهب إلى المحتوى

السؤال

نشر

لدي مجموعة من النصوص يتم الحصول عليها من المستخدم من خلال إستمارة Form وأريد أن أحصل على آخر 10 أحرف من هذا النص، قمت بالبحث عن دالة أو طرييقة للقيام بهذا الأمر ولكن لم أجد أي دالة تقوم بهذا الأمر بشكل سهل في PHP

كيف أقوم بالحصول على آخر عدد معين من الأحرف من نص ما في لغة PHP؟

Recommended Posts

  • 0
نشر

يمكنك استعمال substr لاقتطاع الجزء الذي تريده، حيث تستعمال هاته الدالة اساسا لإعادة جزء معين من سلسلة نصية نمررها عبرها. 

فيما يلي السياق العام للدالة: 

string substr ( string $string , int $start [, int $length ] )

حيث تعبر كل من: 

  • string عن السلسلة النصية المستهدفة. 
  • start بداية السلسلة النصية المراد اقتطاعها. في حالة استعمال قيمة سالبة سيتم احتساب السلسلة النصية المُعادة من الموضع الذي يبعد مسافةً تُقدَّر بقيمة المعامل start عن نهاية السلسلة النصية string.
  • length طول السلسلة النصية المراد اقتطاعها.

في المثال الذي لديك، يكفي تمرير 10 باشارة سالبة كمعامل start لاقتطاع عشرة محارف ابتداءا من نهاية السلسلة: 

<?php

$my_text = 'academy hsoub is cool';
//                    10987654321 


echo substr($my_text ,-10);

النتيجة: 

ub is cool

توثيق الدالة substr()‎ في PHP

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...