Jah har långa texter i en string,
det je vill är att kapa texten från början till mellanslag " " efter ord numer 32
jag antar att man ska använda substr() men hur?
6 svar · 254 visningar · startad av mall
Jah har långa texter i en string,
det je vill är att kapa texten från början till mellanslag " " efter ord numer 32
jag antar att man ska använda substr() men hur?
$string=explode(" ",$string);
$string = array_slice ($string, 0, 32);
$string = implode(" ",$string);
kanske? Har inte använt array_slice nångång men det verkar vara den du söker.
------------------
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1 decoce
GCM/MU/IT$>AT d--- s: a-- C++$ UL P-- L++>++++ E W+++>$ N o-- K- w O- !M V?
PS++ PE- Y+ PGP-@ t+ 5 X+++ R* tv- b++ DI D++ G+ e* h++ r++ y+**@
------END GEEK CODE BLOCK------
Tips:du kanske borde kolla upp vad funktionen explode() gör för nått ;)
------------------
All Your Base Are Belong To Us
har testat
$intro_content = explode(" ",$intro_content);
$intro_content = array_slice($intro_content, 0, 32);
$intro_content = implode(" ",$intro_content);
får
Call to unsupported or undefined function array_slice() in /news.php on line 17
array_slice(); finns bara i PHP4 tydligen så kör du PHP3 fortfarande
------------------
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1 decoce
GCM/MU/IT$>AT d--- s: a-- C++$ UL P-- L++>++++ E W+++>$ N o-- K- w O- !M V?
PS++ PE- Y+ PGP-@ t+ 5 X+++ R* tv- b++ DI D++ G+ e* h++ r++ y+**@
------END GEEK CODE BLOCK------
Nej, jag har PHP4.