> 백엔드 개발 > PHP 문제 > PHP에서 출력 후 마지막 문자를 삭제하는 방법

PHP에서 출력 후 마지막 문자를 삭제하는 방법

藏色散人
풀어 주다: 2023-03-13 13:40:02
원래의
1903명이 탐색했습니다.

PHP에서 출력 후 마지막 문자를 삭제하는 방법: 1. substr 및 strlen 함수를 사용하여 마지막 문자를 삭제합니다. 2. substr 함수를 직접 사용하여 마지막 문자를 역순으로 자릅니다. 3. rtrim을 사용하여 삭제합니다. 문자열 끝에 공백 문자가 있습니다.

PHP에서 출력 후 마지막 문자를 삭제하는 방법

이 기사의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터

PHP에서 출력 후 마지막 문자를 삭제하는 방법은 무엇입니까?

PHP에서 문자열의 마지막 문자를 삭제하는 세 가지 방법을 요약합니다.

1. 소개

데이터베이스에서 select()를 사용하여 일대다 정보를 읽을 때 특정 문자를 사용해야 하는 경우가 종종 있습니다. 문자는 분할된 다음 문자열로 연결됩니다.

일반적인 구문 형식:

foreach ($arr as $key => $value) {2 $arr_str = $arr['x_id'] . ',' . $arr_str;3     }
로그인 후 복사

문자 배열 $arr의 문자가

arr[0] = 'a';2 arr[1] = 'b';3 arr[2] = 'c';
로그인 후 복사

라고 가정합니다. 그러면 이어진 $arr_str 문자열은 a, b, c입니다. 이때 마지막 문자를 수정해야 합니다. ',' 삭제 처리를 수행합니다.

2. PHP에서 마지막 문자를 삭제하는 방법 요약:

방법 1:

substr($arr_str,0,strlen($arr_str)-1);
로그인 후 복사

자세한 설명: substr() 함수 구문: string substr ( string $string , int $start [, int $length ] )

strlen() 함수 구문: int Strlen(String $ String)

이 예제 원리:

먼저 strlen() 함수를 사용하여 문자열 $Arr_str의 길이를 결정한 다음 substr() 함수를 사용하여 $ arr_str ~ $ $ ~ $ arr_str의 끝에서 두 번째 숫자입니다. 그러면 마지막 ","가 제거됩니다.

사용 경험:

권장되지 않습니다. PHP에는 더 간단하고 유용한 방법이 있습니다!

방법 2:

substr($arr_str, 0, -1)
로그인 후 복사

자세한 설명: substr() 함수를 직접 사용하여 마지막 문자를 역순으로 잘라냅니다.

경험 사용: 여전히 매우 적합합니다~~ 하지만 먼저 다음 사항이 있는지 확인해야 합니다. 문자열에 만족하고 마침내는 안 됩니다!

방법 3:                                    

rtrim($arr_str, ",")
로그인 후 복사
자세한 설명: rtrim () 함수 구문: string rtrim ( string $str [, string $character_mask ] )

rtrim — 문자열 끝의 공백 문자(또는 기타 문자)를 삭제하세요

사용 경험:

이런 필요에 맞게 간단하게 준비되었습니다!

참고: 위 메서드가 문자열에 대해 연산을 수행한 후 연산 결과를 반환하고 문자열 자체는 변경하지 않습니다! 결과를 받으려면 변수를 사용하는 것을 잊지 마세요!

추천 학습: "

PHP 비디오 튜토리얼"

위 내용은 PHP에서 출력 후 마지막 문자를 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿