제거 단계: 1. "foreach ($arr as &$v){loop body 문 블록;}" 구문을 사용하여 foreach 문을 사용하여 참조로 배열을 반복합니다. 2. 루프 본문에서 다음을 사용합니다. is_string() 함수를 사용하여 배열 요소 "$v"가 문자열 유형입니까? 그렇다면 settype() 함수를 사용하여 요소를 다른 유형으로 설정하십시오. 구문은 "if(is_string($v)){settype()입니다. $v,"지정된 유형" );}".
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터
PHP에서는 값이 문자열 유형이므로 배열 값에 큰따옴표가 있습니다. 예를 들어
array(1,2,3,4,"5",6,7,"8",9)
만 있으면 됩니다. 값 유형을 다른 유형(예: 숫자 유형)으로 변환하면 됩니다.
배열 값에서 큰따옴표를 제거하는 단계:
1단계: foreach 문을 사용하여 참조로 배열을 반복합니다.
foreach ($array as &$value){ 循环体语句块; }
주어진 $array 배열을 탐색하고 각 배열에 현재 배열의 값을 할당합니다. 루프 $value를 제공합니다.
2단계: 루프 본문에서 문자열 유형 배열을 다른 유형으로 변환
is_string() 함수를 사용하여 배열 요소 $value가 문자열 유형인지 확인합니다.
그렇다면 다음을 사용하세요. settype() 함수는 요소를 다른 유형
if(is_string($value)){ settype($value,"指定类型"); }
으로 설정합니다. 전체 구현 코드:
설명: settype() 함수의 두 번째 매개 변수 값은 다음과 같이 설정할 수 있습니다.
" boolean" (또는 PHP 4.2.0 이후의 "bool")
"integer" (또는 PHP 4.2.0 이후의 "int")
"float" (PHP 4.2에서만 사용 가능. 이후에 사용 가능) 0, 이전 버전에서 사용된 "double"은 이제 더 이상 사용되지 않습니다.)
"string"
"array"
"object"
"null"(PHP 4.2.0부터)
예를 들어 위 코드를 settype($value,"boolean");
로 설정하면 결과는 다음과 같습니다.
권장 학습: "PHP Video Tutorial"
위 내용은 PHP의 배열 값에서 큰따옴표를 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!