New VLD and translit releases
They're two little extension for very distinctive purposes. VLD is a tool for hard core PHP hackers that want to figure out what is going on in PHP's engine. This would be an extremely useful tool for students that want to work on the Google Summer of Code project to implement and finish "Ilia's" Optimizer .
The translit extension focuses on transliterating scripts into different representations. It contains many filters for different tasks. For example the "normalize_numbers" filter can convert "1234567890" into "1234567890" with the following script:
<?php
$input = "1234567890";
var_dump(transliterate(
$input,
array('normalize_numbers'),
'utf-8', 'ascii'));
?>
But many other filters exist, such as converting Chinese text (大平矿难死者增至66人) to pinyin (dapingkuangnansǐzhezengzhi66ren) or stripping out accents (á -> a )and converting ligatures (© -> (c), æ -> ae) etc. The translit extension is also used on this website to create "nice" urls with the following code:
$blurp['url'] = transliterate($blurp['title'],
array(
'cyrillic_transliterate', 'lowercase_latin',
'normalize_ligature', 'diacritical_remove',
'normalize_punctuation', 'remove_punctuation',
'spaces_to_underscore', 'compact_underscores'),
'utf8', 'us-ascii');
Both extensions are available through PECL and installable like:
pecl install vld pecl install translit
Comments
there's also a TRANSLIT option in the iconv() function but to work, you need to set a correct locale.
This piece of code seems familiar, might have seen it somewhere yesterday ;)
Thanks for this new release Derick.
@Damien: I've never found that to work reliable... and we all know that POSIX locales suck anyway, as they're different on every system out there.
Life Line
Updated a pub
Created 3 entrances
Created 2 fast_foods, a convenience shop, and 2 other objects
I hiked 10.6km in 2h59m33s
I walked 3.2km in 1h17m20s
I walked 3.3km in 1h2m23s
I walked 1.6km in 16m19s
Updated a restaurant
I walked 8.0km in 1h27m42s
Merged pull request #1074
Bump actions/download-artifact from 6 to 8
Merged pull request #1073
Bump actions/upload-artifact from 6 to 7
Merged pull request #1072
Bump geekyeggo/delete-artifact from 5 to 6
Merge branch 'v2022'
Merge pull request #173 from LukasGelbmann/lukasgelbmann/fix-year-0
Having a sleep after learning how to create value.
#goose #EgyptianGoose #BirdPhotography #Photography #BirdsOfFediverse
I walked 4.3km in 51m10s
I walked 1.1km in 9m55s
I walked 5.4km in 1h40m50s
Look at me being cool!
A crested tit sits on a branch among some leaves.
#BirdPhotogaphy #BirdsOfMastodon #Birds #photography #aves #TheNetherlands #nature
I walked 5.4km in 53m36s
I walked 8.8km in 2h9m08s
Created a veterinary



Shortlink
This article has a short URL available: https://drck.me/n-vld-atr-6a6