- ماشاء أشوفكم غطيتوا على طريقة مبرمجي php في الـ is_int
- أشرف أعجبني محاكاتك الأخيرة للـ intval ، تفكيرك رائع
- تفضلوا دالة explode
- ماشاء أشوفكم غطيتوا على طريقة مبرمجي php في الـ is_int
- أشرف أعجبني محاكاتك الأخيرة للـ intval ، تفكيرك رائع
- تفضلوا دالة explode
__________________
تابعني على Twitter
دالة explode قمت بمحاكاتها بشكل ضمني في كود str_word_count
__________________
لا إله الا الله محمد رسول الله
فضائية الأقصى :: عينك على الوطن
نيلسات: 10872 عمودي 27500
عربسات: 12054 عمودي 27500
إعلامنا.. إسلامي.. هادف.. مقاوم.. لتعلو الراية..
حاولت اعملها بدون تعابير قياسية
كود PHP:
function _explode($delemiter,$string,$limit=null){
if($limit === 0 || $limit === 1 || !is_int($limit)) return array($string);
$output = array();
$delem_length = strlen($delemiter);
$i = -1;
if($limit<1){
$limit *= -1;
for($v=0;$pos = strrpos($string,$delemiter);$v++){
$part = substr($string,$pos+$delem_length);
$string = substr($string,0,$pos);
if($v>=$limit) $output[++$i] = $part;
}
if($v>=$limit) $output[++$i] = $string;
return array_reverse($output);
}else{
$limit--;
for($i=0;$pos = strpos($string,$delemiter) && $i<$limit;$i++){
$part = substr($string,0,$pos);
$string = substr($string,$pos+$delem_length);
$output[$i] = $part;
}
$output[$i] = $string;
return $output;
}
}
__________________
محمد حمود.
@مدمن نت، على فكرة محاكاتي الثانية لـ intval خاطئة .. هذي تحول لقيمة عددية مو شرط integer .. آسف جداً .. هذا تعديل:
تحياتي، أشرف السمهوريكود PHP:
function intval_sim($var) {
$var *= 1;
$ex = explode('.', $var);
$var = $ex[0] * 1;
return $var;
}
اتمنى ترتيب الموضوع بشكل اكثر
بحيث في الاخر يميز الفنكشن التي تم اختيارها مع كتابه تعليق COMMENT عليها
كي يستفيد الاخرين
__________________
يتم قبول الان استقبال اي طلبات التطبيقات
على اي نوع من المنصات الاتيه للجوال
( اندرويد -- ايفون ) تابعنا
( أعمالنا - اتصل بنا )
يمكنك الان عمل تطبيق خاص لمنتداك
اعذرني كتبت الرد سريعا لانشغالي باحد السكربتات التي يجب علي عملها :eek3::eek3:
حددوا دالة اخرى :nice:
التعديل الأخير تم بواسطة exchangeboss ; 27-05-2009 الساعة 01:37 PM
هلا عبدالرحمن .. شكراً لاقتراحك .. بس احنا تقريباً نتبادل المعرفة والخبرات يعني ما حاولنا نوصل لأفضل الحلول .. عموماً إن شاء الله إذا استمر الموضوع لمدة طويلة وأنجزنا دوال كثيرة نحاول نجد طريقة لتنظيم كل ما أنجزناه .. ..
تحياتي، أشرف السمهوري
بسيطة ..
اوكي، دالة extract .. أشوف محاكاتكم وبنزل بمحاكاتي إن شاء الله إذا كان فيها شي مختلف !
تحياتي، أشرف السمهوري
محاولة بسيطة
كود PHP:
$arr = array("is"=>1,"ah"=>2);
foreach($arr as $key=>$val)
{
$$key = $val;
}
echo $ah;
__________________
قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير
موضوع قمة في الرووعة :d
متابع
__________________
الآن ولأول مرة في العالم العربي مساحة 1000 ميقا ب 95 ريال فقط لسنة كاملة
يعطيك العافية اخوي مهندس
بس لو سمحت ممكن تشرح لي سبب وضعك إشارة الدولار اكثر من مرة ؟
ماذا تعمل الاشارتين مع بعض ؟كود PHP:
$$key = $val;
__________________
الآن ولأول مرة في العالم العربي مساحة 1000 ميقا ب 95 ريال فقط لسنة كاملة
up and runing:court:كود PHP:
function _extract($array){
foreach ($array as $key => $val) {
$GLOBALS[$key] = $val;
}
return '';
}
تحديد متغير جديد باسم عنصر المصفوفة ولكن اظن سيظهر معها اخطاء على بعض السيرفرات
هذه الاشارة تعني تعريف متغير بصفته متغير آخر ..
بمعني لو احببت تعريف المتغير $foo
ستعرفه هكذا ..
طيب لنفرض ان اسم المتغير نفسه foo هو متغير اصلاً .. اذا يجب وضع متغيرين واحد يتم اخذه من متغير مُعرف سابقاً وواحد لتعريف متغير جديد.كود PHP:
$foo = "example";
exchangeboss عدت لكتابة نفس الحل كحل آخر لكنك سبقتني به
__________________
قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير
اهلا اخي خيرها بغيرها والموضوع للاستفادة والافادة
ما رايكم بدالة in_array؟