سلاموو عليكوووو
بينما انا اليوم اذاكر انا وصديقتي
مندمجين مع اكواد البي إتش بي
لقينا كود فيه شي مبهم ومو واضح
رحنا للمعيدات نسألهم عن هالشي
بعد ما قرو الكود وقروا الشرح من الكتاب قالوا انهم ما يعرفون
بعد ما طاح الأمل قلت يابنت مالك إلا النت والمنتديات وعشمي فيكم كبير
هذا هو الكود وراح اوريكم الاوت بوت بعدها راح احط الأسئله عشان نكون عالصوره
الكود هو
----------------
كود PHP:
<html>
<head>
<title>
Regular Expressions
</title>
</head>
<body>
<?php
$search = "Now is the time";
print("Test string is: '$search'<br /><br/>");
if(ereg("Now" , $search ))
print("String 'Now' was found. <br/>");
if (ereg ("^Now" , $search ))
print ("String 'Now' found at beginning of the line.<br />");
if (ereg("Now$" , $search))
print("String 'Now' was found at the end of the line.<br />");
if (ereg ("[[:<:]] ([a-zA-Z]*ow)[[:>:]]",$search, $match))
print("Word found ending in 'ow':". $match[1]."<br />");
print("Words beginning with 't' found: ");
while(eregi("[[:<:]](t[[:alpha:]]+)[[:>:]]", $search , $match)){
print( $match[1]. "");
$search = ereg_replace($match[1], $search );
}
print("<br />");
?>
</body>
</html>
----
وهذا هو الاوت بوت
Test string is: 'Now is the time'
String 'Now' was found
String 'Now' found at begining of the line.
Word dound ending in 'ow': Now
Words begining with 't' found: the time
السؤال هو :
وش الفرق بين هذي
كود PHP:
if (ereg ("[[:<:]] ([a-zA-Z]*ow)[[:>:]]",$search, $match))
وبين هذي
كود PHP:
while(eregi("[[:<:]](t[[:alpha:]]+)[[:>:]]", $search , $match)){
بمعنى وش تسوي الـ ereg ووش تسوي الـ eregi ??
هذا أول سؤال
السؤال الثاني
في هالكود
كود PHP:
print("Word found ending in 'ow':". $match[1]."<br />");
وش معنى خزن القيمه في الإندكس 1 في الـ match
يعني ليه ما خزنها في match[0] مثلا ؟؟
يعني لو ما عندكم ما نع تجاوبوني
شاكره لكم