سلاموو عليكوووو
بينما انا اليوم اذاكر انا وصديقتي![]()
مندمجين مع اكواد البي إتش بي
لقينا كود فيه شي مبهم ومو واضح![]()
رحنا للمعيدات نسألهم عن هالشي
بعد ما قرو الكود وقروا الشرح من الكتاب قالوا انهم ما يعرفون![]()
بعد ما طاح الأمل قلت يابنت مالك إلا النت والمنتديات وعشمي فيكم كبير![]()
هذا هو الكود وراح اوريكم الاوت بوت بعدها راح احط الأسئله عشان نكون عالصوره
الكود هو
----------------
كود 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] مثلا ؟؟![]()
يعني لو ما عندكم ما نع تجاوبوني![]()
شاكره لكم![]()