السلام عليكم
اخواني كنت احاول ان اقتطع جزء من النص بواسطة هذه الطريقة
لكن بسبب وجود علامة / تقوم الدالة باقتطاع حرفين ايضا بعد النص المطلوبكود:$title=trim("uploads/ahmed.jpg","uploads/");
كيف يمكنن اقتتطاع جزء (uploads/) فقط
اي ان اقتطع الكلمة و /
السلام عليكم
اخواني كنت احاول ان اقتطع جزء من النص بواسطة هذه الطريقة
لكن بسبب وجود علامة / تقوم الدالة باقتطاع حرفين ايضا بعد النص المطلوبكود:$title=trim("uploads/ahmed.jpg","uploads/");
كيف يمكنن اقتتطاع جزء (uploads/) فقط
اي ان اقتطع الكلمة و /
__________________
http://www.37service.com
دائما هناك حل , وجدته
كود PHP:<?php
$mystring = "url/index.php";
$parts = explode("/",$mystring);
//break the string up around the "/" character in $mystring
$mystring = $parts['1'];
//grab the second part
echo $mystring;
?>
__________________
http://www.37service.com
substr هي دالة الاقتطاع إذا أردت الاقتطاع بشكل مباشر
شكرا لك اخي اشرف , اعرف هذه الدالة لكن واجهتني المشكلة في الحرف الخاص /
لا يعتبره جزء من النص
صحيح , لطباعة / بالـــ echo
كيف يتم ذلك؟
__________________
http://www.37service.com
اخي جرب كده
وان شاء الله يكون طلبك
كود PHP:
$title="uploads/ahmed.jpg";
$title=substr($title,strpos($title,"/")+1);
echo $title;
__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
اوكي كيف يمكن إقتطاع جزء نصي بتحديد عدد الكليمات، اي ان لدينا هذا النص
"المستوى الاستراتيجى العام للمنظمة وفى هذا المستوى صياغة رسالة"
كيف نجعله يظهر منه اول ثلاث كلمات كمتغير (اي ان النص غير ثابت) ليظهر هكذا مثلا
"المستوى الاستراتيجى العام ...."
يفضل إستبدال substr بي mb_substr فى حال التعامل مع UTF-8كود PHP:<?
function word_substr($str_String, $int_Length) {
$str_String = trim($str_String);
$str_String = substr($str_String, 0, $int_Length);
$str_Revstr = strrev($str_String);
$str_LastChar = substr($str_Revstr, 0, 1);
if ($str_LastChar == " ") {
$str_String = substr($str_String, 0, -1);
return $str_String;
}
else {
$arr_Words = explode(" ", $str_String);
$int_Elements = count($arr_Words);
if($int_Elements == 1) {
return $arr_Words[0];
}
else {
array_pop($arr_Words);
$str_String = implode(" ", $arr_Words);
return $str_String;
}
}
}
echo word_substr("Hi My Name Is Abdul.Mohsen B. A. A.",20);
__________________
متى استعبدتم الناس وقد ولدتهم أمهاتهم أحرار........
-----------------------------------
شبكة الشعر الادبيه