假设这个我的内容“假设这是我的内容”你的青少年自尊心低吗?也许他有一个糟糕的自我形象,或者对于适应学校或同龄人的焦虑。本周在EP中,从“我需要获得前10或15个字符”中了解这些困难的青少年问题。 我需要得到前10或15个字符。但是它应该避免偏袒。例如“假设这是我的内容”你的青少年自卑吗?也许他有一个糟糕的自我形象,或焦虑..“需要打印”假设这个我的内容“假设这个我的内容”你的青少年自卑吗?也许他有一个糟糕的自我形象,或焦虑“我的意思是全文
答案 0 :(得分:1)
查看PHP substr documentation上的用户评论。有几个“字安全”子实现的例子。
答案 1 :(得分:1)
请使用explode函数并将字符串分解为在空格中分割的数组,然后只显示数组的前5或6个元素:
<?php
$string = "Your string here and it can be as long as you want";
$string = explode($string, " ");
for ($i = 0; $i < 5; $i++)
{
echo $string[$i];
}
?>
答案 2 :(得分:0)
这里的答案类似于Jasdeep的建议,但实际上使用的是字符截止。
<?php
$string = "Does your teen have low self–esteem? Maybe he has a lousy self image, or anxiety about fitting in at school or with peers. This week in EP, read about these difficult adolescent issues from";
$string = explode($string, " ");
$maxLength = 15;
$curlength = 0;
for ($i = 0; $i < $maxLength ; $i++)
{
if($curlength < $maxLength)
{
echo $string[$i];
$curlength += strlen($string[$i]);
}
}
?>
这将打印包含违反最大长度的单词的字符串。如果你需要它不包含那个词,你可以改为循环:
for ($i = 0; $i < $maxLength ; $i++)
{
if($curlength < $maxLength)
{
if($curlength + strlen($string[$i]) < $maxLength)
{
echo $string[$i];
}
$curlength += strlen($string[$i]);
}
}
这些都不是最有效的,但应该让你开始朝着正确的方向前进。