동일한 변수의 이름만 표시
P粉899950720
P粉899950720 2023-09-05 09:41:43
0
2
514

PHP에 변수가 있습니다:

userInfo->name;?>

이렇게 하면 이름과 성(예: Joe Bloggs)이 출력됩니다

이름과 성의 첫 번째 문자만 표시하고 싶습니다(예: Joe B)

CSS에서 다음을 수행하여 이름의 첫 번째 문자를 표시하고 나머지 문자를 숨길 수 있습니다.

p { 가시성: 숨김; } p::첫 글자 { 가시성: 가시성; }

저는 PHP에서 다음과 같은 함수를 사용할 수 있다고 생각했습니다.

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."."; } }

하지만 작동하지 않습니다

P粉899950720
P粉899950720

모든 응답 (2)
P粉642920522

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

으아악
    P粉680487967

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

    으아악

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

      최신 다운로드
      더>
      웹 효과
      웹사이트 소스 코드
      웹사이트 자료
      프론트엔드 템플릿
      회사 소개 부인 성명 Sitemap
      PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!