Is there an equivalent in C++ of PHP’s explode() function? [duplicate]
Here’s a simple example implementation: #include <string> #include <vector> #include <sstream> #include <utility> std::vector<std::string> explode(std::string const & s, char delim) { std::vector<std::string> result; std::istringstream iss(s); for (std::string token; std::getline(iss, token, delim); ) { result.push_back(std::move(token)); } return result; } Usage: auto v = explode(“hello world foo bar”, ‘ ‘); Note: @Jerry’s idea of writing to an … Read more