私があなたを正しく理解していれば、次のようにすることができます:
<?php
$string = "vikas tyagi";
$lettercount = strlen(str_replace(' ', '', $string));
echo $string . ' contains ' . $lettercount . ' letters';
?>
ここでは、使用してスペースを削除しstrlen()
たバージョンで使用しました$string
str_replace()
添加
質問がわかりませんでした
添加
これが私の最初のクラックです。適切と思われる場所を自由に修正してください。
$string = "vikas tyagi";
function my_substr($string, $start, $length)
{
$substr = substr($string, $start, $length);
$spaces = count(explode(' ', $substr)) - 1;
if ($spaces > 0)
{
return substr($string, $start, $length + $spaces);
}
return $substr;
}
echo my_substr($string, 0, 10);