3 개의 변수가 있습니다. 어떻게 이러한 변수를 폭발()합니까?
if ($type == 'Residential') { $JobType = 'R'; }
else if ($type == 'Commercial') { $JobType = 'C'; }
$Full Name = 'John Smith'
$Address = '4732 E Cherry St'
$Type = array('Residential','Commercial');
그때 내가 다음 할 것 나에게 내
$JobName
의 END를 제공하기 위해
$Type
를 확인해야
...
나는$JobName = 'Smith-4732-R'
의 출력을 얻을 필요 그렇다면 $FullName
var의 성을 제거하고 $Address
의 주소 # Smith-4732-R을 제공하려면 어떻게해야합니까? 내가 위를 실행하면 코드 수정
은 ...
$FullName = 'John Smith';
$Address = '4732 E Cherry St';
$Type = 'Residential';
$parts = explode(" ", $FullName);
$ClientLastName = array_pop($parts);
$parts = explode(" ", $Address);
$AddressSnip = print_r(array_slice($parts,0,1));
if ($Type == 'Residential') { $JobType = 'R'; }
else if ($Type == 'Commercial') { $JobType = 'C'; }
echo $ClientLastName . '-' . $AddressSnip . '-' . $JobType;
, 나는 다음을 얻을. Array ([0] = 4732) Smith-1-R
항상 공백이 있으면 이름과 주소는 항상 같은 형식으로되어 있습니다. 공백을 구분 기호로 사용하여 '폭발'할 수 있습니다 –
답변을 얻으려면 이름과 주소가 어떻게 형식화 될 수 있는지에 대한 규칙. – mseifert
데이터가 고정 구문 –