הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 18-04-06, 17:37   # 1
amirs_5
הוסטסניון
 
amirs_5's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ת"א
גיל: 34
הודעות: 2,168
שלח הודעה באמצעות ICO אל amirs_5 Send a message via Skype™ to amirs_5

amirs_5 לא מחובר  

שאלונת על מחרוזת..

אממ יש לי ככה :

PHP קוד:
$string1 "אבא אמא דודה"//TRUE
$string2 "אבא ואמא דודה"//TRUE
$string3 "א-ב-א  א-מ-א  ד-ו-ד-ה"//FALSE 
טופ אז ככה.. תסתלו אך ורק על המילה אמא
אני רוצה לקחת חלק ממחרוזת של תווים ,
ואום בחרוזת כתוב אמא ברצף אז יחזיר TRUE
אחרת FALSE

תודה לעוזרים..
  Reply With Quote
ישן 18-04-06, 18:07   # 2
MasterNir
חבר פורום
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
גיל: 36
הודעות: 122
שלח הודעה באמצעות ICO אל MasterNir שלח הודעה באמצעות MSN אל MasterNir

MasterNir לא מחובר  

www.php.net/strstr

יש שם בדיוק מה שאתה מחפש...
__________________
ניר, מתכנת PHP מקצועי עם ידע ויכולות מוכחות.

צור קשר:
MSN Messanger: MasterNir@gmail.com
E-mail: MasterNir@gmail.com
ICQ #: 171963672
  Reply With Quote
ישן 18-04-06, 18:11   # 3
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 32
הודעות: 4,086

BlueNosE לא מחובר  

או ereg/i
ereg ו eregi
www.php.net/ereg
www.php.net/eregi
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter
  Reply With Quote
ישן 18-04-06, 18:13   # 4
eXtaZa
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 288

eXtaZa לא מחובר  

אתה יכול לשים בתוך משתנה מה שאתה רוצה לבדוק ואז לעשות פונקציה שתבדוק מה שאתה רוצה ותחזיר בהתאם לכך. הכוונה:
PHP קוד:
<?php
function CheckString($bla){
if(
$bla=="אמא")
return 
true;
else
return 
false;
}
$bla="א-מ-א";
CheckString($bla);
?>
  Reply With Quote
ישן 18-04-06, 18:15   # 5
MasterNir
חבר פורום
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
גיל: 36
הודעות: 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:24   # 6
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 32
הודעות: 4,086

BlueNosE לא מחובר  

oh really?
PHP קוד:
if (eregi ("אבא"$stringname))
{} 
לא יספק אותו לדעתך? =]
תתפלא, אבל PCRE וereg לא תמיד קשורים..
ההבדל בין ereg לeregi הוא הCaseSentensive..
ereg כן וeregi לא.
בשניהם אפשר גם להשתמש בPCRE בלי קשר..
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter
  Reply With Quote
ישן 18-04-06, 18:25   # 7
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   # 8
amirs_5
הוסטסניון
 
amirs_5's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ת"א
גיל: 34
הודעות: 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   # 9
eXtaZa
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 288

eXtaZa לא מחובר  

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

else 

echo 
"FALSE<BR>";

  Reply With Quote
ישן 18-04-06, 18:55   # 10
amirs_5
הוסטסניון
 
amirs_5's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ת"א
גיל: 34
הודעות: 2,168
שלח הודעה באמצעות ICO אל amirs_5 Send a message via Skype™ to amirs_5

amirs_5 לא מחובר  

חשבתי על זה אבל אמרתי מה הקשר :\
צודק עובד
תודה רבה לכולכם על העזרה
  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. הזמן כעת הוא 23:30.

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