I have an array as below
Array
(
[0] => Array
(
[0] => Pedigree Dry
[1] => N/A
[2] => N/A
[3] => N/A
)
[1] => Array
(
[0] => Professional Range
[1] => N/A
[2] => N/A
[3] => N/A
)
[2] => Array
(
[0] => Pedigree Wet
[1] => N/A
[2] => N/A
[3] => N/A
)
[3] => Array
(
[0] => PMM
[1] => N/A
[2] => N/A
[3] => N/A
)
[4] => Array
(
[0] => Chappi
[1] => N/A
[2] => N/A
[3] => N/A
)
[5] => Array
(
[0] => Care & Treat
[1] => N/A
[2] => N/A
[3] => N/A
)
[6] => Array
(
[0] => Sheba
[1] => N/A
[2] => N/A
[3] => N/A
)
[7] => Array
(
[0] => Whiskas Dry
[1] => N/A
[2] => N/A
[3] => N/A
)
[8] => Array
(
[0] => Whiskas Wet
[1] => N/A
[2] => N/A
[3] => N/A
)
)
The above code is an multidimensional array.But all array elements(except index) is N/A.I want to replace all the N/A with 0. How can I replace all N/A with 0 ?
$newArray = array();
foreach($array as $inner_array) {
$newArray[] = str_replace("N/A", 0, $inner_array);
}
This loops over all the inner arrays and replaces all "N/A" with a zero and adds them to a new resultant array.
Working Demo
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다