php-functions
v1.1.1
Published
A Node.js package that allows developers to easily use PHP built-in functions in their JavaScript applications. Seamlessly integrate PHP functionality into your Node.js projects and enhance your development experience.
Downloads
9
Maintainers
Readme
PHP Functions in Node.js - TypeScript Package
This open-source npm package brings the convenience of PHP built-in functions to Node.js developers who miss using them in their JavaScript code. Whether you're a PHP developer transitioning to Node.js or simply need those familiar functions in your workflow, this package provides a seamless experience!
Why this package?
PHP developers often miss the simple and useful built-in functions when switching to Node.js. This package bridges that gap by providing equivalents of PHP built-in functions in Node.js, implemented in TypeScript. Now, you can use functions like strlen
, strpos
, array_merge
, and many more directly in your Node.js projects.
Installation
You can install this package via npm:
npm install php-functions
Usage
Here's how to use the package:
import { strlen, strpos, array_merge } from 'php-functions';
// Example usage
console.log(strlen('Hello World!')); // Outputs: 12
console.log(strpos('Hello World!', 'World')); // Outputs: 6
console.log(array_merge([1, 2], [3, 4])); // Outputs: [1, 2, 3, 4]
Available Functions
Currently, the package includes many PHP built-in functions such as strlen
, strrev
, str_word_count
and more. Explore our comprehensive list of functions in FUNCTIONS.md.
License
This project is licensed under the GPL v3 License - see the LICENSE file for details.
Contribution
This is an open-source project, and contributions are welcome! If you wish to contribute, please fork the repository, make your changes, and submit a pull request.
Future Plans
We plan to add all PHP functions in the future, so stay tuned! Feel free to request or contribute any missing functions.
Support
If you find this package useful, consider giving it a star ⭐ on GitHub. Your support will motivate us to keep improving it!