배열 문자열 값에 특정 문자열 행을 가져오고 싶습니다. 예 : (Avelino Curato) [email protected]. 이 예제 문자열에서는 문자열의 전자 메일 주소 부분 만 가져 오려고합니다. 나는 폭발 함수를 사용하여 시도했지만 그것을 배열 coz에서 더 이상 사용하지 않습니다 괄호 안에 문자열을 저장 싶지 않아. 나는 strtok을 사용하려고 시도했지만 strtok 함수는 문자열이 이렇게 보일 때 완벽하게 작동하는 것으로 보인다 ->[email protected] (Avelino Curato). strtok 함수를 사용하여이 문자열 값의 문자열 중 전자 메일 주소 부분을 얻는 방법은 무엇입니까 (Avelino Curato) [email protected]? 만약 내가 이것을 처리하는데 사용할 다른 문자열 함수가 없다면? 다음은 내 코드와 해당 출력PHP 문자열 함수가 배열 문자열 값의 특정 문자열을 가져 오는 중 함수
function try_explode(){
$store_array = array();
$val = array(
'0' => '[email protected](Avelino Curato)',
'1' => 'ferdinand2apploma.com(Ferdinand Balbin)'
);
for($i=0;$i<sizeof($val);$i++){
$store_array[$i] = strtok($val[$i],')');
}
var_dump($store_array);
}
출력 : 위의 출력은 내가 얻고 싶었다,하지만 결과입니다
나도 같은 출력을 얻을 수있을 것입니다 방법 이 배열 문자열 값을 제자리에 두었습니까?
$val = array(
'0' => '(Avelino Curato)[email protected]',
'1' => '(Ferdinand Balbin)ferdinand2apploma.com'
);
전자 메일 주소 부분을 얻으려면 strtok를 어떻게 사용할 수 있습니까? 그렇지 않다면이 문자열에 사용할 수있는 다른 문자열 함수는 무엇입니까? 고마워요
와우. 감사합니다. 간단하고 깨끗한 방법. – Eli