صفحة 10 من 12 الأولىالأولى ... 56789101112 الأخيرةالأخيرة
النتائج 136 إلى 150 من 178

الموضوع: محاكاة دوال PHP

  1. #136
    عضو نشيط
    تاريخ التسجيل
    Feb 2005
    المشاركات
    48


    درس جميل
    بارك الله فيك










    الدندون نت - دندون تبوك

    www.t10t.net






    __________________
    الدندون نت - دندون تبوك

    www.t10t.net

  2. #137
    عضو نشيط
    تاريخ التسجيل
    May 2009
    المشاركات
    121


    الموضوع يستحق الرفع , لأنه بالفعل رائع وافادني بشكل لا تتصوروه

    بالتوفيق للجميع واتمنى من الخبراء اتحافنا بالمزيد من خبراتهم





    __________________
    العضوية مشتركة بين 3 اشخاص

  3. #138


    معقولة الاكواد الموجودة فى الموضوع بتتكتب يدوى وكمان على السريع
    شىء رائع صراحة لما يتم محاكات دالة وتقوم بعمل نفس الوظيفة





    __________________
    - حسابى على فيسبوك --> هنا
    - لطلبات تعريب السكربتات والقوالب & التعديلات البرمجية ---> MtRp@live.com

  4. #139
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    أعتذر عن إطالة الغياب عن الموضوع .. الآن فقط تذكرته عن طريق الصدفة ..

    دعونا نحييه لنحيي عقولنا به ..

    دالة parse_str التي توقفنا عندها آخر مرة:
    كود PHP:
        function parse_str_sim($str, &$arr '') {
            
    $parts explode('&'$str);
            
    $rs = array();
            foreach (
    $parts as $val) {
                
    $val_parts explode('='$val);
                if (
    substr($val_parts[0], -2) == '[]') {
                    
    $arrname substr($val_parts[0], 0strlen($val_parts[0]) -2);
                    if (!isset(
    $rs[$arrname])) $rs[$arrname] = array();
                    
    $rs[$arrname][] = urldecode($val_parts[1]);
                } else {
                    
    $rs[$val_parts[0]] = urldecode($val_parts[1]);
                }
            }

            if (
    func_num_args() == 2) {
                
    $arr $rs;
            } else {
                
    $GLOBALS += $rs;
            }
        } 
    ما رأيكم؟

    تحياتي، أشرف السمهوري





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!

  5. #140
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    الدالة المطلوب محاكاتها الآن هي array_merge
    http://www.php.net/manual/en/function.array-merge.php

    اخترت دالة سهلة نوعاً ما لنعيد الحياة لهذا الموضوع ..

    تحياتي، أشرف السمهوري





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!

  6. #141
    عضو نشيط
    تاريخ التسجيل
    Apr 2008
    المشاركات
    274


    اول مشاركه لي بالموضوع وحل علي قدي

    اللي اعرفه من الداله تجمع مصفوفتين بمصفوفه وحده ،

    كود PHP:
    function array_merge_sim$array1$array2 ) {
        
    $result = array();
        if ( 
    gettype$array1 ) === "array"  and  gettype$array2 ) === "array" ) {
            for ( 
    $i 0$i count$array1 ); $i++ ) {
                
    $result[] = $array1[$i];
            }
            for ( 
    $x 0$x count$array2 ); $x++ ) {
                
    $result[] = $array2[$x];
            }
        }
        return 
    $result;
    }
    $array1 = array('A','B','C');
    $array2 = array('D');
    $test array_merge_sim$array1$array2);
    print 
    '<pre>';print_r($test);print '</pre>'






    __________________
    اكثر موضوع اضحكني في سوالف سوفت :

    http://www.swalif.net/softs/swalif30/softs216357/

  7. #142
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    ممكن دية تمشي؟

    كود PHP:

    function array_merge2(){
          
    $all=array();
          
    $arg=func_get_args();
          if(
    count($arg)==0)return false;
          foreach(
    $arg as $Rarg){
              if(
    is_array($Rarg)){
                      foreach(
    $Rarg as $toRarg){
                          
    $all[]=$toRarg;
                      }
              }
          }
          return 
    $all;
      }
      echo 
    "<pre>";
      
    print_r(array_merge2(array('a','b'),array('c','d'),array('e','f'))); 






    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  8. #143
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    Abo Naiyf محاكاتك جيدة لكنها ليست دقيقة 100% .. محاولة موفقة .. تعليقي على كودك هو أنك لم تسمح لأكثر من بارامترين ( انظر محاكاة محمد هلال ) .. وكذلك اعتمدت على indeces تبدأ من 0 للأرايز على الرغم من أنه من الممكن أن يكون المبرمج قد عيّن مفاتيح خاصة به وعندها لن تنجح دالتك ..

    محمد هلال ، ممتازة جداً دالتك .. فقط أود التنويه إلى أنه يمكن استخدام ()func_num_args للحصول على عدد لباراميترات الممررة للدالة .. وكذلك أعتقد أنه من الأفضل لو تثبّت باراميتراً واحداً - عموماً لا يهم ...

    من يحاكي لنا array_change_case .. دالة جداً سهلة ..
    http://www.php.net/manual/en/functio...e-key-case.php

    تحياتي، أشرف السمهوري





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!

  9. #144
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    جزاك الله خيرا اخي الكريم اشرف

    ده الداله
    كود PHP:

    function array_key_case($arr=array(),$Case=true){
          
    $Case=($Case===TRUE)?"strtoupper":'strtolower';
          if(!
    is_array($arr))return false;
          foreach(
    $arr as $k=>$v){
              
    $Rarr[$Case($k)]=$v;
          }
          return 
    $Rarr;
      }
      
      echo
    "<pre>";
      
    print_r(array_key_case(array("mohamed"=>1,"helal"=>2),true)); 






    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  10. #145


    موضوع مميز


    محاكاة دالة array_change_case

    كود PHP:
    <?php


    function change_case($array,$mode="up"){
    $keys array_keys($array) ;
    for(
    $i=0;$i<count($keys);$i++ ){
    if(
    $mode=="up"){
     
    $case [strtoupper($keys[$i])] = $array[$keys[$i]] ;
    } elseif (
    $mode=="lo") {
     
    $case [strtolower($keys[$i])] = $array[$keys[$i]] ;
    } else {
    return 
    $array ;
    }

    }  

    return 
    $case ;
    }


    $array = array ("TesT"=>"a""CaSe"=>"b"); 

    $case change_case($array,"up");
    print_r($case);

    echo 
    "<hr />" ;

    $case change_case($array,"lo");
    print_r($case);



    ?>







  11. #146
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2008
    المشاركات
    438


    كود PHP:
    function _array_change_key_case($input$case=CASE_LOWER) {
        if(
    is_array($input)) {
            foreach(
    $input as $key=>$value) {
                if(
    $case==CASE_LOWER) {
                    
    $output[strtolower($key)] = $value;
                } elseif(
    $case==CASE_UPPER) {
                    
    $output[strtoupper($key)] = $value;
                }
            }
            return 
    $output;
        }







    __________________
    لا إله الا الله محمد رسول الله

    فضائية الأقصى :: عينك على الوطن
    نيلسات: 10872 عمودي 27500
    عربسات: 12054 عمودي 27500


    إعلامنا.. إسلامي.. هادف.. مقاوم.. لتعلو الراية..

  12. #147
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    تمام .. يعطيكم العافية .. في الحقيقة أجد محاكاة الأخ MPHP هي الأقرب للواقع .. سلمت أياديكم جميعاً ..

    من يقترح دالة للمحاكاة؟ نريد تفاعل أكبر يا إخوان ..





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!

  13. #148
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2008
    المشاركات
    438


    الله يسلمك أخي أشرف.. إختاروا دالة ونحن إن شاء الله معكم





    __________________
    لا إله الا الله محمد رسول الله

    فضائية الأقصى :: عينك على الوطن
    نيلسات: 10872 عمودي 27500
    عربسات: 12054 عمودي 27500


    إعلامنا.. إسلامي.. هادف.. مقاوم.. لتعلو الراية..

  14. #149
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    طيب عشان نمشّي الموضوع رح أختار دالة str_repeat
    http://www.php.net/manual/en/function.str-repeat.php

    بصراحة منتظر أحد يقترح دالة حلوة نحاول نكتب فيها .. إذا أنا بقترح ما رح أكتب كود هههه ..





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!

  15. #150
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2008
    المشاركات
    438


    أخي أشرف! إذا مستوى كل الدوال هيك كمان ما رح نقدر نكتب كود :P





    __________________
    لا إله الا الله محمد رسول الله

    فضائية الأقصى :: عينك على الوطن
    نيلسات: 10872 عمودي 27500
    عربسات: 12054 عمودي 27500


    إعلامنا.. إسلامي.. هادف.. مقاوم.. لتعلو الراية..





المواضيع المتشابهه

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض