السلام عليكــم ورحمـة الله وبركاتــه ،،
السوال بسيط ما هو عمل هذين الدالتين
وارجو ان تضعوا بعض الامثلة
وشكراااا
منتظر المساعدة ..................................
السلام عليكــم ورحمـة الله وبركاتــه ،،
السوال بسيط ما هو عمل هذين الدالتين
وارجو ان تضعوا بعض الامثلة
وشكراااا
منتظر المساعدة ..................................
implode لتجميع عناصر array برابط معين لتكوين string
http://www.php.net/function.implode
explode لتقسيم string الى array مكونة من عناصر مفصولة بفاصل معين
(map share people)
فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader
شكراا لك على المساعدة وعندى استفسار أخر
ارجوا ان تشرح هذا الكود بالتفصيل الممل وهو كود تحقق من الايميل:
"^[_a-zA-Z0-9-]+(\.[_A-Za-z0-9-]+)*@[a-zA-Z0-9-]+(\.[_A-Za-z0-9-]+)*$"
بالتفصيل الممل
ايه المشكلة فيه بالظبط ؟
* = صفر او اكتر
+= 1 او اكتر
^ و $ تحديد البداية والنهاية
[_a-zA-Z0-9-] معناها الحروف من a ل z والحروف A ل Z والأرقام من 0 ل 9 بالإضافة لل _
ولو سبقت رمز خاص بال سلاش معناه انك عايزه يتعامل كحرف عادى
تم تعديل هذه المشاركة بواسطة ahmed_youssef في 23 يونيو 2009 في 02:58
(map share people)
فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader
الوضوع هذا يعتبر نوعا ما معقد(يعتمد على تستخدمه في ايه)... ممكن تشوف كتب مكتوبة فقط عنه .. معلومات اكثر
http://www.google.com/search?source=ig&...G=Google+Search

CCNA, CCNA Security, CCNP
(\.[_A-Za-z0-9-]+)
ما فائدة النقطة ؟؟؟
وما سبب وضع النقطة خارج ال [ ]
وما فائدة ال ( )
؟؟؟؟
وشكراااا لكم جميعا
تم تعديل هذه المشاركة بواسطة black-hunter في 23 يونيو 2009 في 22:36
النقطة و قبلها \ معناها نقطة.... يعني لابد اول شي يكون فيه نقطة
وضعها خارج[] لان ما داخل [] و+ اللي بعدهم معناها واحد او اكثر من المجوعة التالية
_
A الى Z
a الى z
0 الى 9
-
الاقواس و ال * اللي بعدها معناهم كل هذي المجموعه (نقطه ثم واحد او اكثر من مجموعتنا) ممكن تتكرر صفر او عدة مرات

CCNA, CCNA Security, CCNP
(\.[_A-Za-z0-9-]+)
اقتباسما فائدة النقطة ؟؟؟
من الرد السابق : لو سبقت رمز خاص بال سلاش معناه انك عايزه يتعامل كحرف عادى
اقتباسوما سبب وضع النقطة خارج ال [ ]
لان لازم يكون فى نقطة قبل الجزئية اللى فى []
اقتباسوما فائدة ال ( )
معناها Group
http://www.regular-expressions.info/brackets.html
؟؟؟؟
وشكراااا لكم جميعا
تم تعديل هذه المشاركة بواسطة ahmed_youssef في 24 يونيو 2009 في 06:03
(map share people)
فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader
وصلت المعلومة
و شكراااااا على سرعة التفاعل
وايضا انا اطمع فى شرح بسيط لهذه العلامات
+
*
؟
تم تعديل هذه المشاركة بواسطة black-hunter في 24 يونيو 2009 في 12:22
اقتباسوايضا انا اطمع فى شرح بسيط لهذه العلامات+
*
؟
الأولى و الثانية أظن صورتها تشرحها الأخير يمكنك أن تستعملها في الشرط كبديل عن if .
مثال مأخوذ من php manual :
<?php $var = TRUE; echo $var==TRUE ? 'TRUE' : 'FALSE'; // get TRUE echo $var==FALSE ? 'TRUE' : 'FALSE'; // get FALSE ?>
الأمر بسيط إن تحقق الشرط الكلمة التي بعد ? هي التي سترجع إما إذا حدث العكس فالثانية هي التي سترجع .
المصدر : http://www.php.net/manual/en/control-structures.if.php#85001
''اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل بلية''
'اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء منهم و الأموات'
www.it-scoop.com
regular expressions
+ واحد او اكثر مما قبلها .. مثلا
a+
تعني a او aa او aaa الخ
[0-9]+
تعني عدد او اكثر
* نفس + لكن تقبل صفر مرات أو اكثر
? تعني صفر أو مرة واحدة

CCNA, CCNA Security, CCNP
شكرااا لك ولكن انظر معى هذا الكود :-
<?
$a="aaa";
$b="a?";
if (ereg("$b",$a)) echo "true";
?>النتيجة true
كيف ذلك وقد تكرر a ثلاث مرات ؟؟؟؟؟؟؟؟؟؟؟
تم تعديل هذه المشاركة بواسطة black-hunter في 24 يونيو 2009 في 20:57
?????????? !!!!! !!!!!! ؟؟؟؟؟؟؟؟؟؟
منتظر الرد .. .. .. .. .. .. .. .. .. ..... ........
لان.... انت وجدت حالة مطابقة... انت هنا لم تشترط مطابقة كامل النص... طبعا هو طابق aa و تجاهل الباقي بمعنى
$a="aaakjhdwlhjdlawuhdilwuahbdljkhwabdljhwbadluhwauikbvduilwaghldiuwa";
$b="a?";
if (ereg("$b",$a)) echo "true";راح يكون نتيجتها true

CCNA, CCNA Security, CCNP
ارجو ان توضح لى ...................
تم تعديل هذه المشاركة بواسطة black-hunter في 25 يونيو 2009 في 20:17
..........................................
أين المساعدة
الذي تريده أن يوضح لك هو كبير و رد واحد لا أظنه لايكفي لذلك ،راجع أولا هذا الموقع لأنه فيه أساسيات regular expression .
''اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل بلية''
'اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء منهم و الأموات'
www.it-scoop.com