<?php
// your code goes here
$initial_string = "abab sbs abc ffuuu qwerty uii onnl ghj";
// Remove words
$result_string = preg_replace('/\b(?=\w*(\w)\w*\1)\w+/', '', $initial_string);
// Clean spacing, because the string currently looks like ' abc qwerty ghj'
print_r("Initial String:\n$initial_string\nBecomes:\n$result_string\nMAGIC!\n\n");
// Or, another way
// Extract all non-repeating character words.
// Glue them all together with a space in-between
$result_string = implode(' ', $matches[0]);
print_r("Initial String:\n$initial_string\nBecomes:\n$result_string\nMAGIC!\n\n");
PD9waHAKCi8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCiRpbml0aWFsX3N0cmluZyA9ICJhYmFiIHNicyBhYmMgZmZ1dXUgcXdlcnR5IHVpaSBvbm5sIGdoaiI7CgovLyBSZW1vdmUgd29yZHMKJHJlc3VsdF9zdHJpbmcgPSBwcmVnX3JlcGxhY2UoJy9cYig/PVx3KihcdylcdypcMSlcdysvJywgJycsICRpbml0aWFsX3N0cmluZyk7CgovLyBDbGVhbiBzcGFjaW5nLCBiZWNhdXNlIHRoZSBzdHJpbmcgY3VycmVudGx5IGxvb2tzIGxpa2UgJyAgYWJjICBxd2VydHkgICBnaGonCiRyZXN1bHRfc3RyaW5nID0gdHJpbShwcmVnX3JlcGxhY2UoJy9ccysvJywgJyAnLCAkcmVzdWx0X3N0cmluZykpOwoKcHJpbnRfcigiSW5pdGlhbCBTdHJpbmc6XG4kaW5pdGlhbF9zdHJpbmdcbkJlY29tZXM6XG4kcmVzdWx0X3N0cmluZ1xuTUFHSUMhXG5cbiIpOwoKLy8gT3IsIGFub3RoZXIgd2F5CgovLyBFeHRyYWN0IGFsbCBub24tcmVwZWF0aW5nIGNoYXJhY3RlciB3b3Jkcy4KcHJlZ19tYXRjaF9hbGwoJy9cYig/IVx3KihcdylcdypcMSlcdysvJywgJGluaXRpYWxfc3RyaW5nLCAkbWF0Y2hlcyk7CgovLyBHbHVlIHRoZW0gYWxsIHRvZ2V0aGVyIHdpdGggYSBzcGFjZSBpbi1iZXR3ZWVuCiRyZXN1bHRfc3RyaW5nID0gaW1wbG9kZSgnICcsICRtYXRjaGVzWzBdKTsKCnByaW50X3IoIkluaXRpYWwgU3RyaW5nOlxuJGluaXRpYWxfc3RyaW5nXG5CZWNvbWVzOlxuJHJlc3VsdF9zdHJpbmdcbk1BR0lDIVxuXG4iKTsK