>  Q&A  >  본문

동일한 변수의 이름만 표시

<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>
P粉899950720P粉899950720434일 전585

모든 응답(2)나는 대답할 것이다

  • P粉642920522

    P粉6429205222023-09-06 00:55:37

    항상 공백이 있다고 가정하면 문자열의 시작 부분부터 공백 인덱스 뒤의 하위 문자열까지 이동할 수 있습니다.

    으아악

    회신하다
    0
  • P粉680487967

    P粉6804879672023-09-06 00:32:08

    좋아요, 그래서 훌륭하고 간단한 해결책을 생각해냈습니다:

    으아악

    정말 효과가 좋은 것 같아요!

    회신하다
    0
  • 취소회신하다