Bir dizeden komut argümanlarını ayrıştırmak için yerel bir "PHP yolu" var mı? bayrak belirledikten sonra ve dize - "" Yani bir bayrak olarak tanımlanırBir dizeden komut satırı bağımsız değişkenlerini ayrıştırmak için bir dizeyi ayrıştırdınız mı?
array(3) { ['color'] => string(3) "red" ['is_corvette'] => string(4) "true" }
:
some random string --color=red --is_corvette=true
aşağıdaki diziyi oluşturmak istiyorum: Örneğin, aşağıdaki dizeyi verilen öznitelik ve karşılık gelen değer.
PHP'nin getopt() fonksiyonu hakkında biliyorum, ama bu sadece komut satırı üzerinden bir PHP komut dosyası geçirilen argümanları ayrıştırmak için kullanılabilir görünüyor ve talebe
üzerinde herhangi bir dize ayrıştırmak mümkün görünmüyor
Bu dize oldukça kolay bir şekilde belirtebilirsiniz – Pooya
PEAR'ın Console_Getopt' sınıfını kullanabilirsiniz. Getopt'u sever ama ipi kabul eder. –