<p>두 개의 배열이 있고 총 요소 수에 따라 각 배열의 요소를 표시해야 합니다. <br /><br />이와 같이 배열 1의 요소는 전체 요소 수 순서대로 표시되고, 배열 2의 요소는 1개의 요소만 표시됩니다.
<pre class="brush:php;toolbar:false;">array1 = [1, 2, 3, 4];
array2 = [1, 2, 3, 4];
if (count($array2) >= 2) {
$array1 = array_slice($array1 , 0, 2);
} else if (count($array2 ) === 1) {
$array1 = array_slice($array1 , 0, 3);
}
if (count($array1) >= 2) {
$array2 = array_slice($array2 , 0, 2);
} else if (count($array1 ) === 1) {
$array2 = array_slice($array2 , 0, 3);
}</pre>
<p>올바른 코드인데 무엇이 문제일까요? 배열 요소 수 계산을 단순화하고 4줄 이상의 코드가 필요하지 않은 것이 가능합니까? </p>
이 방법이 더 쉽습니다.
으아아아저는 이것을 삼항 연산자를 사용합니다.