ما شاء الله لا قوة إلا بالله
عيني عليكم باردة
لا أدري متي سأنتهي من مذاكرة المانيوال بسبب عملي الكثيف
ولكن بإذن الله حينما أنهي المذاكرة قد اتواجد معكم للإستفادة
__________________
السيف أصدق أنباء من الكتب
30-05-2009, 11:14 AM
جميل جدا..
ما شاء الله عليكم..
لي عودة قريباً للمشاركة معكم إن شاء الله...
تحياتي..
31-05-2009, 02:46 AM
اعذروني يا شباب سنعود بعد قليل
قصدي بعد الاختبارات .. نتابع الموضوع ان شاء الله او تابعوه حتى ارجع
تحياتي، أشرف السمهوري
31-05-2009, 11:37 AM
إقتباس:
المشاركة الأصلية بواسطة
مدمن نت أتمنى أن لايحصل ما أخشاه لهذا الموضوع ثم تذهب أدراج الرياح كغيرها من المواضيع الرائعة
مدمن نت، لا تخف أنا وبعض الأعضاء نمر في فترة اختبارات أو حتى فترة عمل ووقت الفراغ ضيّق حالياً ..
بالنسبة لي سأفرغ من اختباراتي في 3/7 تقريباً إن شاء الله .. يعني الموضوع لا زال في البال لكن لضيق الوقت فهو معلّق .. وطبعاً يمكن لبقية الأعضاء الاستمرار في المشاركة إن كان لديهم الوقت ..
تحياتي، أشرف السمهوري
19-06-2009, 12:26 PM
في اي وقت تواصلوا فيه سأكون موجود باذن الله
بالتوفيق لك اشرف ولكل الاخوة اللي عندهم اختبارات..
__________________ محمد حمود.
20-06-2009, 07:49 AM
بأي وقت أنا جاهز
بالتوفيق.
__________________
لا إله الا الله محمد رسول الله فضائية الأقصى :: عينك على الوطن نيلسات: 10872 عمودي 27500
عربسات: 12054 عمودي 27500
إعلامنا.. إسلامي.. هادف.. مقاوم.. لتعلو الراية..
22-06-2009, 01:55 PM
هل انتهى الموضوع الى هذا الحد
بانتظار الجديد
__________________ قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير
02-07-2009, 11:46 AM
لا لم ينتهِ
..
أنا انهيت اختبارات أمس الحمدلله وان شاء الله نعود هاليومين للشغل الصح .. بس خليني أضبّط جهازي وآخدلي فترة راحة بعد هالعذاب
... وان شاء الله الكل يكون موجود معنا ..
تحياتي، أشرف السمهوري
03-07-2009, 11:32 AM
موضوع شيق جدا , الان فقط شفته , و انا متابع معكم لو نبدء بخوارزميات و دوال اخرى غير Text processing,
فقط تعليق بسيط : ياريت من كل شخص يشارك يضع تعليقات على كوده .
03-07-2009, 03:40 PM
درس جميل
بارك الله فيك الدندون نت - دندون تبوك
www.t10t.net
04-07-2009, 07:11 AM
الموضوع يستحق الرفع , لأنه بالفعل رائع وافادني بشكل لا تتصوروه
بالتوفيق للجميع واتمنى من الخبراء اتحافنا بالمزيد من خبراتهم
__________________
العضوية مشتركة بين 3 اشخاص
08-08-2009, 09:37 PM
<? MtRp=Back$ ?>
#138
معقولة الاكواد الموجودة فى الموضوع بتتكتب يدوى وكمان على السريع
شىء رائع صراحة لما يتم محاكات دالة وتقوم بعمل نفس الوظيفة
09-08-2009, 02:14 AM
أعتذر عن إطالة الغياب عن الموضوع .. الآن فقط تذكرته عن طريق الصدفة ..
دعونا نحييه لنحيي عقولنا به ..
دالة 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 ], 0 , strlen ( $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 ;
}
}
ما رأيكم؟
تحياتي، أشرف السمهوري
18-01-2010, 10:41 PM
اول مشاركه لي بالموضوع وحل علي قدي
اللي اعرفه من الداله تجمع مصفوفتين بمصفوفه وحده ،
كود 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>' ;
20-01-2010, 12:52 PM
ممكن دية تمشي؟
كود 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
20-01-2010, 03:15 PM
Abo Naiyf محاكاتك جيدة لكنها ليست دقيقة 100% .. محاولة موفقة .. تعليقي على كودك هو أنك لم تسمح لأكثر من بارامترين ( انظر محاكاة
محمد هلال ) .. وكذلك اعتمدت على indeces تبدأ من 0 للأرايز على الرغم من أنه من الممكن أن يكون المبرمج قد عيّن مفاتيح خاصة به وعندها لن تنجح دالتك ..
محمد هلال ، ممتازة جداً دالتك .. فقط أود التنويه إلى أنه يمكن استخدام ()
func_num_args للحصول على عدد لباراميترات الممررة للدالة .. وكذلك أعتقد أنه من الأفضل لو تثبّت باراميتراً واحداً - عموماً لا يهم ... من يحاكي لنا array_change_case .. دالة جداً سهلة .. http://www.php.net/manual/en/functio...e-key-case.php تحياتي، أشرف السمهوري
20-01-2010, 05:51 PM
جزاك الله خيرا اخي الكريم اشرف
ده الداله
كود 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
20-01-2010, 06:44 PM
موضوع مميز
محاكاة دالة
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 ); ?>
20-01-2010, 07:03 PM
كود 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
إعلامنا.. إسلامي.. هادف.. مقاوم.. لتعلو الراية..
20-01-2010, 07:51 PM
تمام .. يعطيكم العافية .. في الحقيقة أجد محاكاة الأخ MPHP هي الأقرب للواقع .. سلمت أياديكم جميعاً ..
من يقترح دالة للمحاكاة؟ نريد تفاعل أكبر يا إخوان ..
21-01-2010, 07:48 AM
الله يسلمك أخي أشرف.. إختاروا دالة ونحن إن شاء الله معكم
__________________
لا إله الا الله محمد رسول الله فضائية الأقصى :: عينك على الوطن نيلسات: 10872 عمودي 27500
عربسات: 12054 عمودي 27500
إعلامنا.. إسلامي.. هادف.. مقاوم.. لتعلو الراية..
21-01-2010, 08:05 AM
أخي أشرف! إذا مستوى كل الدوال هيك كمان ما رح نقدر نكتب كود :P
__________________
لا إله الا الله محمد رسول الله فضائية الأقصى :: عينك على الوطن نيلسات: 10872 عمودي 27500
عربسات: 12054 عمودي 27500
إعلامنا.. إسلامي.. هادف.. مقاوم.. لتعلو الراية..
21-01-2010, 03:29 PM