הרשם שאלות ותשובות רשימת חברים לוח שנה חיפוש הודעות מהיום סמן פורומים כנקראו

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 18-04-06, 18:15   # 1
MasterNir
חבר פורום
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
גיל: 37
הודעות: 122
שלח הודעה באמצעות ICO אל MasterNir שלח הודעה באמצעות MSN אל MasterNir

MasterNir לא מחובר  

ציטוט:
נכתב במקור על ידי BlueNosE
או ereg/i
ereg ו eregi
www.php.net/ereg
www.php.net/eregi
לא חבל לסבך אותו עם ביטויים רגולריים?


ציטוט:
נכתב במקור על ידי eXtaZa
אתה יכול לשים בתוך משתנה מה שאתה רוצה לבדוק ואז לעשות פונקציה שתבדוק מה שאתה רוצה ותחזיר בהתאם לכך. הכוונה:
PHP קוד:
<?php
function CheckString($bla){
if(
$bla=="אמא")
return 
true;
else
return 
false;
}
$bla="א-מ-א";
CheckString($bla);
?>
הוא מנסה לבדוק אם היא נמצאת בתוך המחרוזת, לא אם היא שווה למחרוזת... הוא רוצה שגם המשפט "אבא, אמא ואני" יחזיר ערך true.
__________________
ניר, מתכנת PHP מקצועי עם ידע ויכולות מוכחות.

צור קשר:
MSN Messanger: MasterNir@gmail.com
E-mail: MasterNir@gmail.com
ICQ #: 171963672

Last edited by MasterNir; 18-04-06 at 18:17..
  Reply With Quote
ישן 18-04-06, 18:25   # 2
eXtaZa
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 288

eXtaZa לא מחובר  

נו אז ככה...
PHP קוד:
<?php
function CheckString($bla){
if( 
strstr($bla'אמא') )
return 
true;
else
return 
false;
}
$bla="א-ב-א  א-מ-א  ד-ו-ד-ה";
CheckString($bla);
?>
  Reply With Quote
ישן 18-04-06, 18:33   # 3
amirs_5
הוסטסניון
 
amirs_5's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ת"א
גיל: 35
הודעות: 2,168
שלח הודעה באמצעות ICO אל amirs_5 Send a message via Skype™ to amirs_5

amirs_5 לא מחובר  

לא הבנתי מה ההבדל בין strstr לבין ereg

ורשמתי ככה :

PHP קוד:
$string1 "אבא אמא דודה"//TRUE 
$string2 "אבא ואמא דודה"//TRUE 
$string3 "א-ב-א  א-מ-א  ד-ו-ד-ה"//FALSE  

if (strstr ("אמא"$string1)) { echo "TRUE<BR>"; } else { echo "FALSE<BR>"; }
if (
strstr ("אמא"$string2)) { echo "TRUE<BR>"; } else { echo "FALSE<BR>"; }
if (
strstr ("אמא"$string3)) { echo "TRUE<BR>"; } else { echo "FALSE<BR>"; } 
למה הוא החזיר בכולם FALSE
??
  Reply With Quote
ישן 18-04-06, 18:47   # 4
eXtaZa
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 288

eXtaZa לא מחובר  

ברור שהוא יחזיר False בכולם, כי מה שעשית זה בעצם הפוך... בדקת אם המחרוזת
"אבא אמא דודה"
נמצאת בתוך המחרוזת
"אמא"
אז למה שלא יחזיר False ?
אתה צריך לעשות הפוך. לבדוק האם המחרוזת "אמא" נמצאת בתוך המחרוזת "אבא אמא דודה".
ועושים את זה ככה:
PHP קוד:
if (strstr ($string1"אמא") ) 
{
echo 
"TRUE<BR>"

else 

echo 
"FALSE<BR>";

  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 

כלים לאשכול
תצורת הצגה

חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 00:08.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ