הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   איך אני עושה התעלמות מתויים מסויימים ב PHP ... (https://hosts.co.il/forums/showthread.php?t=4160)

hi_sorie 02-11-05 18:14

איך אני עושה התעלמות מתויים מסויימים ב PHP ...
 
אני רוצה למשל להוציא ממערך דף HTML או PHP שיש בו תויים כאלה ";" ," ' " וכל מיני , וזה יוצר לי בעיתיות , איך אני עוקף את זה ומנטרל את מה שהתווים מביעים ...

אם מישהו הבין אותי ויכול לעזור אז תודה מראש...

ido_gold 02-11-05 18:41

הכי טוב להשתמש בhtmlspecialchars(); על המשתנה של הטקסט, ככה למשל:
PHP קוד:

htmlspecialchars($text); 

זה ינטרל את כל התווים שיכולים לפגוע בדף שלך אבל לא יורידו אותם, הם ישארו שם אבל לא יזיקו.

שווה.

hi_sorie 02-11-05 19:16

תודה אבל אני רוצה לדעת איך אני יכול לפרק מילה לתווים במערך....

Valid 02-11-05 21:02

PHP קוד:

$word="abcd";
echo 
$word[0]; // a
echo $word[2]; // c
echo $word[3]; // d 

זו הכוונה?

IOK 02-11-05 22:29

נראה לי explore או משהו כזה, יש על זה מדריך
אני אבדוק יותר מאוחר,
לילה טוב,
עידו

hi_sorie 03-11-05 10:26

ועוד שאלונת שקשורה -> איך אני יודע כמה תווים מכילה המילה?

double_r 03-11-05 11:53

הנה דוגמא, אולי לזה אתה מתכוון:

PHP קוד:

<?
    $t 
"i.love.nigers";
    
$arr=explode(".",$t);
    
$num count($arr);

for(
$i 0$i<= $num$i++){
echo 
"$arr[$i]<br>";
}

?>

בקשר לשאלה השנייה, אז זה פשוט:
PHP קוד:

<?
$t 
"roman is sexy";
$tt strlen($t);
echo 
$tt;
?>

זה יפלוט את מספר התווים...

hi_sorie 03-11-05 12:25

TNX


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

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