동일한 변수의 이름만 표시
<p>PHP에 변수가 있습니다: </p>
<pre class="brush:php;toolbar:false;"><p><?php echo $this->userInfo->name;?></p></pre>
<p>이렇게 하면 이름과 성(예: Joe Bloggs)이 출력됩니다</p>
<p>이름과 성의 첫 번째 문자만 표시하고 싶습니다(예: Joe B)</p>
<p>CSS에서 다음을 수행하여 이름의 첫 번째 문자를 표시하고 나머지 문자를 숨길 수 있습니다. </p>
<pre class="brush:php;toolbar:false;">p {
가시성: 숨김;
}
p::첫 글자 {
가시성: 가시성;
}</pre>
<p>저는 PHP에서 다음과 같은 함수를 사용할 수 있다고 생각했습니다. </p>
<pre class="brush:php;toolbar:false;">function abbreviateName($this->userInfo->name) {
if($this->userInfo->name == "")
반품 "";
$tmp = 폭발(" ", $this->userInfo->name, 2)
if(count($tmp)<=1) {
ucwords($tmp[0])를 반환합니다.".";
} 또 다른 {
$fn = ucwords($tmp[0]);
$ln = ucwords(substr($tmp[1],0,1);
return $fn.". ".$ln.".";
}
}</pre>
<p>하지만 작동하지 않습니다</p>