1 2 3 4 5 6 7 8 9 | <?php $subject = "Replace ? question mark in brackets [? with ? incremental ??]? digits"; echo preg_replace_callback('/\[[^\]]+\]/', 'replaceThem', $subject); function replaceThem($matches){ $i = 1; while ($pos = strpos($matches[0], '?')) $matches[0][$pos] = $i++; return $matches[0]; } |
PD9waHAgCiRzdWJqZWN0ID0gIlJlcGxhY2UgPyBxdWVzdGlvbiBtYXJrIGluIGJyYWNrZXRzIFs/IHdpdGggPyBpbmNyZW1lbnRhbCA/P10/IGRpZ2l0cyI7CmVjaG8gcHJlZ19yZXBsYWNlX2NhbGxiYWNrKCcvXFtbXlxdXStcXS8nLCAncmVwbGFjZVRoZW0nLCAkc3ViamVjdCk7CmZ1bmN0aW9uIHJlcGxhY2VUaGVtKCRtYXRjaGVzKXsKICAgICRpID0gMTsKICAgIHdoaWxlICgkcG9zID0gc3RycG9zKCRtYXRjaGVzWzBdLCAnPycpKQogICAgICAgICRtYXRjaGVzWzBdWyRwb3NdID0gJGkrKzsKICAgIHJldHVybiAkbWF0Y2hlc1swXTsKfQ==
-
upload with new input
-
result: Success time: 0.01s memory: 13112 kB returned value: 0
Replace ? question mark in brackets [1 with 2 incremental 34]? digits


