PHP code example of angelopereyra / replace

1. Go to this page and download the library: Download angelopereyra/replace library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

angelopereyra / replace example snippets


use Replace\Replaceable;

...

$url = new Replaceable('https://mysite.{domain}.com');

$url->addLookup('domain', 'local');

// dumping a dictionary
$url->setLookup([
    'domain' => 'local'
]);

echo (string)$url; // prints "https://mysite.local.com"

$url = new Replaceable('https://mysite.$$domain.com', '$$++key++');
// ++key++ is the 🔑

$url = new Replaceable('https://mysite.UwU domain UwU.com', function($key) {
    return 'UwU ' . $key . ' UwU';
});

$lookup = [
    'type'   => 'Bearer',
    'token'  => 'xoxb-83029aurioDnd'
];

Replaceable::parse('Authorization: @type @token', $lookup, '@++key++')
// prints "Authorization: Bearer xoxb-83029aurioDnd"

$subject = file_get_contents('...');

$sentence = new Replaceable($subject);

$sentence->identifyTokens(false);
// returns ['name', 'adjective']

$sentence->identifyTokens(true);
// returns ['adjective']