반응형
PHP에서 문자열의 일부를 어떻게 바꾸나요?
이 질문에 이미 답변이 있습니다.
문자열의 처음 10자를 얻으려고하고 공백을 '_'
.
나는 가지고있다
$text = substr($text, 0, 10);
$text = strtolower($text);
하지만 다음에 무엇을해야할지 모르겠습니다.
나는 문자열을 원한다
이것은 문자열 테스트입니다.
지다
this_is_th
str_replace를 사용하면됩니다 .
$text = str_replace(' ', '_', $text);
이전 substr
과 다음과 strtolower
같이 호출 한 후에이 작업을 수행합니다 .
$text = substr($text,0,10);
$text = strtolower($text);
$text = str_replace(' ', '_', $text);
하지만 화려하게하고 싶다면 한 줄로 할 수 있습니다.
$text = strtolower(str_replace(' ', '_', substr($text, 0, 10)));
당신은 시도 할 수 있습니다
$string = "this is the test for string." ;
$string = str_replace(' ', '_', $string);
$string = substr($string,0,10);
var_dump($string);
산출
this_is_th
이것이 아마도 필요한 것입니다.
$text=str_replace(' ', '_', substr($text,0,10));
그냥 해:
$text = str_replace(' ', '_', $text)
먼저 원하는만큼 줄을 잘라야합니다. 그런 다음 원하는 부품을 교체하십시오.
$text = 'this is the test for string.';
$text = substr($text, 0, 10);
echo $text = str_replace(" ", "_", $text);
그러면 다음이 출력됩니다.
this_is_th
참고 URL : https://stackoverflow.com/questions/12605060/how-do-i-replace-part-of-a-string-in-php
반응형
'developer tip' 카테고리의 다른 글
order () 함수 이해 (0) | 2020.10.14 |
---|---|
Visual Studio 2012의 웹 사이트 관리 도구는 어디에 있습니까? (0) | 2020.10.14 |
CSS로 원하지 않는 표 셀 테두리 제거 (0) | 2020.10.13 |
numpy 배열에 0 만 포함되어 있는지 테스트 (0) | 2020.10.13 |
LLDB (Swift) : 원시 주소를 사용 가능한 유형으로 캐스팅 (0) | 2020.10.13 |