Lines Matching defs:level
4250 * I suspect PHP's htmlspecialchars() is working at the byte-value level and
4254 * byte-value level that goes some way towards explaining why the
4256 * htmlentities() which certainly is working at byte-value level.)
4258 * This replacement function however works at character level and should
4590 $level = 0;
4597 if (isset($prev_keys[$level])) {
4598 if ($prev_keys[$level] == $entry) {
4603 while (isset($entry[$char]) && isset($prev_keys[$level][$char])
4604 && $entry[$char] == $prev_keys[$level][$char]) {
4609 if ($char == strlen($prev_keys[$level])) {
4611 $pointer = &$pointer[$prev_keys[$level]];
4614 $new_key_part1 = substr($prev_keys[$level], 0, $char);
4615 $new_key_part2 = substr($prev_keys[$level], $char);
4621 array_splice($prev_keys, $level, count($prev_keys), $entry);
4626 $pointer[$new_key_part1] = array($new_key_part2 => $pointer[$prev_keys[$level]]);
4627 unset($pointer[$prev_keys[$level]]);
4630 array_splice($prev_keys, $level, count($prev_keys), array($new_key_part1, $new_key_part2));
4634 ++$level;
4640 if ($level == 0 && !empty($tokens)) {
4659 array_splice($prev_keys, $level, count($prev_keys), $entry);