PHP வரிசை மற்றும் JSON மாற்றி
PHP வரிசைகளை JSON ஆக மற்றும் JSON ஐ PHP வரிசைகளாக ஆன்லைனில் மாற்றவும்
அனைத்து மாற்றங்களும் உங்கள் உலாவியில் உள்ளூரில் செய்யப்படுகின்றன. உங்கள் தரவு எந்த சர்வருக்கும் அனுப்பப்படுவதில்லை.
PHP வரிசை மற்றும் JSON மாற்றி பற்றி
இந்த இலவச ஆன்லைன் கருவி PHP வரிசை தொடரியல் மற்றும் JSON வடிவத்திற்கு இடையே உடனடி மாற்றத்தை வழங்குகிறது. API கள், தரவு இடம்பெயர்வு, கட்டமைப்பு கோப்புகளுடன் பணிபுரியும் டெவலப்பர்களுக்கு அல்லது PHP மற்றும் JSON தரவு கட்டமைப்புகளுக்கு இடையே மாற்ற வேண்டிய எவருக்கும் சிறந்தது.
நீங்கள் உங்கள் பயன்பாட்டிற்காக JSON இலிருந்து PHP வரிசைகளுக்கு API பதில்களை மாற்றினாலும், அல்லது இயங்குதன்மைக்காக PHP தரவு கட்டமைப்புகளை JSON க்கு ஏற்றுமதி செய்தாலும், இந்த கருவி இரண்டு திசைகளையும் தடையின்றி கையாளுகிறது. இது பழைய பாணி PHP array() தொடரியல் மற்றும் நவீன குறுகிய [] தொடரியல் ஆகிய இரண்டையும் ஆதரிக்கிறது, PHP வரிசைகளுடன் நீங்கள் எவ்வாறு பணிபுரிகிறீர்கள் என்பதில் உங்களுக்கு நெகிழ்வுத்தன்மையை அளிக்கிறது.
அனைத்து மாற்றங்களும் முழுவதுமாக உங்கள் உலாவியில் நடக்கின்றன - உங்கள் தரவு உங்கள் சாதனத்தை விட்டு வெளியேறுவதில்லை, இது உணர்திறன் கட்டமைப்பு தரவு, API விசைகள் அல்லது தனியுரிம தகவலுக்கு முற்றிலும் பாதுகாப்பானதாக ஆக்குகிறது.
இந்த கருவியை எவ்வாறு பயன்படுத்துவது
- மாற்று முறையைத் தேர்ந்தெடுக்கவும்: PHP வரிசையிலிருந்து JSON க்கு அல்லது JSON இலிருந்து PHP வரிசைக்கு மாற்ற விரும்புகிறீர்களா என்பதைத் தேர்வு செய்யவும்
- உங்கள் தரவை ஒட்டவும்: உள்ளீட்டு பகுதியில் உங்கள் PHP வரிசை அல்லது JSON தரவை உள்ளிடவும்
- விருப்பங்களை கட்டமைக்கவும்:
- JSON வெளியீட்டுக்கு: அழகான-அச்சிடப்பட்ட அல்லது சுருக்கமான வடிவத்தைத் தேர்வு செய்யவும்
- PHP வெளியீட்டுக்கு: குறுகிய [] அல்லது பாரம்பரிய array() தொடரியலைத் தேர்வு செய்யவும்
- மாற்றவும் என்பதைக் கிளிக் செய்யவும்: கருவி உடனடியாக உங்கள் தரவை மாற்றும்
- நகலெடுக்கவும் அல்லது பதிவிறக்கவும்: கிளிப்போர்டுக்கு நகலெடுக்க நகல் பட்டனைப் பயன்படுத்தவும், அல்லது கோப்பாக சேமிக்க பதிவிறக்கவும்
- திசையை மாற்று: மாற்று திசையை விரைவாக மாற்ற மாற்று பட்டனைக் கிளிக் செய்யவும்
முக்கிய அம்சங்கள்
- இருதரப்பு மாற்றம்: PHP வரிசைகளை JSON ஆகவும் JSON ஐ PHP வரிசைகளாகவும் மாற்றவும்
- பல PHP தொடரியல்கள்: [] குறுகிய தொடரியல் மற்றும் array() பாரம்பரிய தொடரியல் இரண்டிற்கும் ஆதரவு
- நெகிழ்வான JSON வடிவமைப்பு: அழகான-அச்சிடப்பட்ட அல்லது சுருக்கமான JSON வெளியீடு
- தொடரியல் சரிபார்ப்பு: விரிவான பிழை செய்திகளுடன் தானியங்கி சரிபார்ப்பு
- தரவு வகைகளைப் பாதுகாக்கிறது: சரங்கள், எண்கள், பூலியன்கள் மற்றும் null மதிப்புகளை பராமரிக்கிறது
- உள்ளமைந்த கட்டமைப்புகளைக் கையாளுகிறது: ஆழமாக உள்ளமைந்த வரிசைகள் மற்றும் பொருட்களுடன் வேலை செய்கிறது
- கிளிப்போர்டுக்கு நகலெடு: மாற்றப்பட்ட வெளியீட்டின் ஒரு கிளிக் நகல்
- கோப்பாக பதிவிறக்கவும்: மாற்றப்பட்ட தரவை .json அல்லது .php கோப்புகளாக சேமிக்கவும்
- var_export வடிவம்: PHP இன் var_export() பாணி வெளியீட்டைப் பயன்படுத்துவதற்கான விருப்பம்
- முழுக்க முழுக்க கிளையண்ட்-சைடு: அனைத்து செயலாக்கங்களும் உங்கள் உலாவியில் நடக்கின்றன
PHP வரிசை தொடரியல் வழிகாட்டி
PHP வரிசைகளை இரண்டு வெவ்வேறு தொடரியல்களில் எழுதலாம்:
குறுகிய வரிசை தொடரியல் (PHP 5.4+)
[
"name" => "John",
"age" => 30,
"cities" => ["Singapore", "Tokyo"]
]
பாரம்பரிய வரிசை தொடரியல்
array(
"name" => "John",
"age" => 30,
"cities" => array("Singapore", "Tokyo")
)
எண் குறியீடு வரிசைகள்
["apple", "banana", "orange"]
// அல்லது
array("apple", "banana", "orange")
JSON வடிவ எடுத்துக்காட்டுகள்
அழகான-அச்சிடப்பட்ட JSON
{
"name": "John",
"age": 30,
"cities": [
"Singapore",
"Tokyo"
]
}
சுருக்கமான JSON
{"name":"John","age":30,"cities":["Singapore","Tokyo"]}
பொதுவான பயன்பாட்டு நிகழ்வுகள்
- API மேம்பாடு: உங்கள் பயன்பாட்டில் செயலாக்கத்திற்காக JSON API பதில்களை PHP வரிசைகளாக மாற்றவும்
- தரவு இடம்பெயர்வு: அமைப்புகளுக்கு இடையே இடம்பெயரும்போது PHP மற்றும் JSON வடிவங்களுக்கு இடையே தரவை மாற்றவும்
- கட்டமைப்பு கோப்புகள்: PHP கட்டமைப்பு வரிசைகளுக்கும் JSON கட்டமைப்பு கோப்புகளுக்கும் இடையே மாற்றவும்
- சோதனை மற்றும் பிழைத்திருத்தம்: சோதனை தரவை வடிவங்களுக்கு இடையே விரைவாக மாற்றவும்
- தரவுத்தள விதைப்பு: தரவுத்தள விதைப்பாளர்களுக்கான PHP வரிசை வடிவத்திற்கு JSON தரவு டம்ப்களை மாற்றவும்
- குறியீடு உருவாக்கம்: JSON திட்டங்கள் அல்லது API ஆவணங்களிலிருந்து PHP வரிசை குறியீட்டை உருவாக்கவும்
- முன்புற-பின்புற தொடர்பு: PHP பின்தளம் மற்றும் JavaScript முன்தளத்திற்கு இடையே தரவு வடிவங்களை இணைக்கவும்
- ஆவணப்படுத்தல்: PHP மற்றும் JSON வடிவங்கள் இரண்டிலும் குறியீடு எடுத்துக்காட்டுகளை உருவாக்கவும்
மாற்று எடுத்துக்காட்டுகள்
எடுத்துக்காட்டு 1: எளிய தொடர்பு வரிசை
PHP வரிசை:
[
"name" => "John Doe",
"email" => "[email protected]",
"role" => "developer"
]
JSON:
{
"name": "John Doe",
"email": "[email protected]",
"role": "developer"
}
எடுத்துக்காட்டு 2: கலப்பு வகைகளுடன் உள்ளமைந்த வரிசை
PHP வரிசை:
[
"user" => [
"id" => 123,
"active" => true,
"tags" => ["admin", "verified"]
]
]
JSON:
{
"user": {
"id": 123,
"active": true,
"tags": ["admin", "verified"]
}
}
எடுத்துக்காட்டு 3: எண் குறியீடு வரிசை
PHP வரிசை:
["red", "green", "blue"]
JSON:
["red", "green", "blue"]
முக்கிய குறிப்புகள்
⚠️ தரவு வகை பரிசீலனைகள்:
- சர விசைகளுடன் PHP தொடர்பு வரிசைகள் JSON பொருட்களாக மாற்றப்படுகின்றன
- PHP எண் குறியீடு வரிசைகள் JSON வரிசைகளாக மாற்றப்படுகின்றன
- JSON பொருட்கள் எப்போதும் PHP தொடர்பு வரிசைகளாக மாற்றப்படுகின்றன
- பூலியன் மதிப்புகள் (true/false) இரண்டு திசைகளிலும் பாதுகாக்கப்படுகின்றன
- Null மதிப்புகள் மாற்றத்தின் போது பராமரிக்கப்படுகின்றன
💡 PHP தொடரியல் குறிப்புகள்:
- குறுகிய வரிசை தொடரியல் [] PHP 5.4 அல்லது அதற்கு மேல் தேவை
- பாரம்பரிய array() தொடரியல் அனைத்து PHP பதிப்புகளிலும் வேலை செய்கிறது
- கருவி தானாகவே உங்கள் விருப்பமான தொடரியலை கண்டறிந்து பாதுகாக்கிறது
- சர விசைகள் PHP வரிசைகளில் மேற்கோள் இடப்பட வேண்டும்
✓ சிறந்த நடைமுறைகள்:
- நவீன PHP திட்டங்களுக்கு (5.4+) குறுகிய வரிசை தொடரியல் [] பயன்படுத்தவும்
- மனித வாசிப்புத்திறன் மற்றும் பதிப்பு கட்டுப்பாட்டுக்காக JSON ஐ அழகாக அச்சிடவும்
- அலைவரிசையைக் குறைக்க உற்பத்தி API களுக்கு JSON ஐ குறைக்கவும்
- மாற்றத்திற்குப் பிறகு எப்போதும் உங்கள் தரவைச் சரிபார்க்கவும்
- உங்கள் உண்மையான தரவு கட்டமைப்புகளுடன் விளிம்பு நிகழ்வுகளை சோதிக்கவும்
தனியுரிமை மற்றும் பாதுகாப்பு
உங்கள் தனியுரிமை மற்றும் தரவு பாதுகாப்பு எங்களின் முதன்மை முன்னுரிமைகள். இந்த மாற்றி முழுமையான கிளையண்ட்-சைடு செயலாக்கத்துடன் செயல்படுகிறது:
- சர்வர் தொடர்பு இல்லை: அனைத்து மாற்றங்களும் முழுவதுமாக உங்கள் உலாவியில் JavaScript பயன்படுத்தி நடக்கின்றன
- தரவு சேமிப்பு இல்லை: நாங்கள் உங்களின் எந்த உள்ளீட்டு தரவையும் சேமிக்கவில்லை, பதிவு செய்யவில்லை அல்லது அனுப்பவில்லை
- ஆஃப்லைனில் வேலை செய்கிறது: ஏற்றப்பட்ட பிறகு, கருவி இணைய இணைப்பு இல்லாமல் வேலை செய்கிறது
- உணர்திறன் தரவுக்கு பாதுகாப்பானது: API விசைகள், கட்டமைப்பு கோப்புகள் அல்லது தனியுரிம தரவுடன் சுதந்திரமாகப் பயன்படுத்தவும்
- கண்காணிப்பு இல்லை: உங்கள் மாற்று வரலாறு ஒருபோதும் பதிவு செய்யப்படுவதில்லை
- திறந்த மூலம்: மாற்று தர்க்கம் வெளிப்படையானது மற்றும் சோதிக்கப்படலாம்
இது உணர்திறன் தரவுடன் பணிபுரியும் டெவலப்பர்கள், நிறுவன பயன்பாடுகள் அல்லது தனியுரிமையை மதிக்கும் எவருக்கும் எங்கள் கருவியை சிறந்ததாக்குகிறது.