1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <?php function toHttpField($s) { return preg_replace('/(?<!^)([A-Z])/', '-\\1', $s); } $tests = array( 'IfModifiedSince', 'imSomethingWeird', 'Location', 'AcceptLanguage' ); foreach ($tests as $t) { printf("toHttpField('%s'); // %s\n", $t, toHttpField($t)); } |
PD9waHAKCmZ1bmN0aW9uIHRvSHR0cEZpZWxkKCRzKSB7CglyZXR1cm4gcHJlZ19yZXBsYWNlKCcvKD88IV4pKFtBLVpdKS8nLCAnLVxcMScsICRzKTsKfQoKJHRlc3RzID0gYXJyYXkoCgknSWZNb2RpZmllZFNpbmNlJywKCSdpbVNvbWV0aGluZ1dlaXJkJywKCSdMb2NhdGlvbicsCgknQWNjZXB0TGFuZ3VhZ2UnCik7Cgpmb3JlYWNoICgkdGVzdHMgYXMgJHQpIHsKCXByaW50ZigidG9IdHRwRmllbGQoJyVzJyk7IC8vICVzXG4iLCAkdCwgdG9IdHRwRmllbGQoJHQpKTsKfQ==
-
upload with new input
-
result: Success time: 0.02s memory: 13112 kB returned value: 0
toHttpField('IfModifiedSince'); // If-Modified-Since toHttpField('imSomethingWeird'); // im-Something-Weird toHttpField('Location'); // Location toHttpField('AcceptLanguage'); // Accept-Language


