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

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

syn 28-03-07 23:29

ציטוט:

נכתב במקור על ידי elbaz.maor (פרסם 446845)
PHP קוד:

$your_text 'put here your text';
$your_text explode(" "$your_text);
$number_of_words 12;
echo 
implode" " array_slice($your_text,0,$number_of_words) ); 

ועוד משהו עדיף לך להשתמש בspliti

PHP קוד:

$string "put here your text";
$number_of_words 12;
$chunks spliti (" "$string$number_of_words);
echo 
implode" " $chunks ); 


חח אני טיפש |מסמיק|
זה מחזיר לי את אותו המשפט, ואני לא יודע איך להמשיך מכאן :|

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

Meir 28-03-07 23:33

מספר המילים שאתה רוצה להגביל

syn 28-03-07 23:35

אוקיי הבנתי פחות או יותר :)
אתה יכול לעזור לי איך אני יכול לשלב את זה עם substr? אני לא מצליח להבין עדיין חח.

Meir 28-03-07 23:44

אתה לא צריך לשלב פה substr
ותשתמש בדוגמא עם הexplode

syn 28-03-07 23:46

אבל אם יש לי טקסט באורך של 500 תווים,
ואני בוחר להציג רק את ה10 המילים הראשונות, זה פועל על עשרת המילים הראשונות ואז ממשיך עם הטקסט כרגיל.

בניה, לא יודע למה, הקוד שלך לא מחזיר לי כלום :(

בניה 28-03-07 23:47

ציטוט:

נכתב במקור על ידי LTr (פרסם 446886)
אבל אם יש לי טקסט באורך של 500 תווים,
ואני בוחר להציג רק את ה10 המילים הראשונות, זה פועל על עשרת המילים הראשונות ואז ממשיך עם הטקסט כרגיל.

בניה, לא יודע למה, הקוד שלך לא מחזיר לי כלום :(

מה אתה מנסה לתת לו? תן קלט שניסת את זה עליו.

עריכה:
שים לב שה $num_2_take זה מספר האותיות שאתה רוצה לקחת.

Meir 28-03-07 23:48

ציטוט:

נכתב במקור על ידי LTr (פרסם 446886)
אבל אם יש לי טקסט באורך של 500 תווים,
ואני בוחר להציג רק את ה10 המילים הראשונות, זה פועל על עשרת המילים הראשונות ואז ממשיך עם הטקסט כרגיל.

בניה, לא יודע למה, הקוד שלך לא מחזיר לי כלום :(

תשתמש בדוגמא עם הexplode התבלבלתי עם הspliti

syn 29-03-07 00:01

ציטוט:

נכתב במקור על ידי elbaz.maor (פרסם 446890)
תשתמש בדוגמא עם הexplode התבלבלתי עם הspliti

אוקיי, תודה רבה, זה עובד |לב|

Eran-s 29-03-07 01:47

אגב explode = split


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

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