-
[PHP] Associative Array( Dictionary 같은 ) _ 버전문제도 해결!공부를 하다 2020. 9. 21. 20:52
PHP 5.4 버전과 PHP7 두버전의 환경에서 작업을 하다보니,
PHP7에서 실행했을땐 되고,, PHP5.4 에서는 안되는 문제로 반나절을 보냈다.
분명 집에서는 잘 동작하던 코드가 왜 회사에서 안되?
버전문제였다...
What I want to implement.... (내가 구현하고 싶었던 코드는...)
Key-Value 값을 가지고 있고, Value 는 배열인 형태로 구현하고 싶었다.
Fruit["Banana"] = [0,1,2,3,4,5]
Fruit["Apple"] = [0,1,2,3,4]
<in python>
myFruit={} for fruit in ["Banana", "Apple"] : myFruit[fruit] = range(len(fruit))
<in PHP7>
$myFruit=array(); foreach (["Banana","Apple"] as $fruit) { for ($i =0; $i < strlen($fruit) ; $i++){ $myFruit[$fruit][$i] = $i; } }
<in PHP5.4>
$myFruit=array(); foreach (["Banana","Apple"] as $fruit) { $tempArray = array(); for ($i =0; $i < strlen($fruit) ; $i++){ $tempArray += [ $i => $i]; } $myFruit += [$fruit => $tempArray]; }
'공부를 하다' 카테고리의 다른 글
[PHP] PHP의 배열을 Javascript 로 불러오기(implode) (0) 2020.09.21 [PHP]Association Array 를 Javascript에서 불러오기 (0) 2020.09.21 [PHP] Javascript 에서 PHP 사용하기 (0) 2020.09.21 [Data] Jupyter notebook 시작하기_파일추가/단축키 (0) 2020.05.24 [Data] Anaconda 설치하기_Python, Pandas, Numpy... (0) 2020.05.24