-5
A
回答
3
不確定您的「是」和「否」值是否已規範化,但可以使用數組對str_ireplace()
執行不區分大小寫的搜索。如果他們總是一致的情況下,那麼你可以只使用str_replace()
。
$array1 = array('Yes','yes','NO','YES','no');
$array1_converted = str_ireplace(array('yes','no'), array(1,0), $array1);
print_r($array1_converted);
Array
(
[0] => 1
[1] => 1
[2] => 0
[3] => 1
[4] => 0
)
+0
正確。是/否規範化,是/否可以任何順序發生。是的,我正在學習,這有助於。謝謝。 – TMT1
1
您可以使用array_walk()
,如下所示:
<?php
$arr = array('Yes', 'no', 'YeS');
array_walk($arr, function(&$item, $key){$item = strtolower($item)=='yes' ? 1 : 0; });
print_r($arr); // output array is [1, 0, 1]
?>
相關問題
- 1. 用fstream和seekp替換二進制文件中的數據
- 2. 將圖像轉換爲二進制數組和二進制數組轉換爲java中的圖像
- 3. 替換二進制形式0-> 1和1-> 0值 - perl
- 4. 替換數組鍵和值
- 5. 索引數組的C++二進制值
- 6. 使用sfk替換二進制文件中的十六進制
- 7. Unix中的二進制替換範圍
- 8. 轉換與數字和NA值的向量與二進制值
- 9. 如何將數字(十進制)轉換爲二進制(二進制)數字和從二進制到十進制?
- 10. 使用數組將十進制轉換爲二進制
- 11. 使用數組將二進制轉換爲十進制
- 12. 二進制數組
- 13. 將JPanel轉換爲二進制數組
- 14. 將二進制數組轉換爲int16
- 15. 替換CSV分類值與二進制值
- 16. python十進制數組轉換爲二進制數efficienty
- 17. 二進制到十進制轉換器的字符數組
- 18. 將C十進制轉換爲無數組的二進制
- 19. 是否有可能用不同的數組替換不同的數組值
- 20. NSPredicates是否可以用數組中的值替換數組中的對象?
- 21. 如何將十進制數組轉換爲二進制數的數組?
- 22. 如何將int數組轉換爲每個數組數的二進制數值的二維數組?
- 23. 什麼是以下5位二進制數的總和的十進制數值?
- 24. 使用Python查找和替換 - 二進制文件
- 25. 替換數組值
- 26. 替換數組值
- 27. 將1和0的數組轉換爲二進制變量
- 28. 將十進制數位數組轉換爲二進制數位數組
- 29. 將一串字符轉換爲一個二進制值數組
- 30. 從二進制轉換爲原始數組值
是,PHP哉! – TMT1
你已經試過了什麼? –