PHP ఫైల్() ఫంక్షన్
నిర్వచనం మరియు వినియోగం
ఫైల్() ఫంక్షన్ మొత్తం ఫైలును ఒక ప్రకరణముగా చదువుతుంది.
తో file_get_contents() ఇదే విధంగా, వివిధంగా ఉన్నా ఫైల్() ఫైలును ఒక ప్రకరణముగా తిరిగివుంచు. ప్రకరణములోని ప్రతి ఒక్క భాగం ఫైలులోని సమానమైన భాగముగా ఉంటుంది, కానీ క్రియాశీల కరస్తులను కలిగి ఉంటుంది.
విఫలమైనప్పుడు, ఫాల్స్ అనే విలువను తిరిగివుంచు.
语法
file(path,include_path,కంటెక్స్ట్)
参数 | 描述 |
---|---|
path | 必需。规定要读取的文件。 |
include_path | ఆప్షనల్. ఫైల్ను include_path లో శోధించడానికి కూడా ఇది "1" గా నిర్దేశించవచ్చు. |
కంటెక్స్ట్ |
ఆప్షనల్. ఫైల్ హాండిల్ పరిస్థితిని నిర్దేశించండి. కంటెక్స్ట్ ఒక స్ట్రీమ్ ప్రవర్తనను మార్చడానికి ఉపయోగించగల ఒక స్వాతంత్ర్యం సమాహారం. నులుపు (null) ఉపయోగించినట్లయితే అది ఉపయోగించబడదు. |
వివరణ
కోసం కంటెక్స్ట్ యొక్క మద్దతు ఫంక్షన్ ను PHP 5.0.0 లో జోడించబడింది.
తిరిగి ఇచ్చిన అర్రేయి ప్రతి లైన్లో లైన్ ఎండింగ్ మార్కర్స్ ఉన్నాయి, కాబట్టి అవసరం లేకపోతే rtrim() ఫంక్షన్ను ఉపయోగించండి.
సలహా మరియు ప్రత్యామ్నాయం
ప్రత్యామ్నాయం లేదు:PHP 4.3.0 నుండి ఉపయోగించవచ్చు: file_get_contents() ఫైల్ ను ఒక స్ట్రింగ్ లోకి పఠించి తిరిగి ఇవ్వండి.
ప్రత్యామ్నాయం లేదు:PHP 4.3.0 నుండి file() ను బైనరీ ఫైల్స్ కు సురక్షితంగా ఉపయోగించవచ్చు.
ప్రత్యామ్నాయం లేదు:మాకిన్టష్ ఫైల్ యొక్క లైన్ ఎండింగ్ మార్కర్స్ ను గుర్తించలేని PHP యొక్క ఫైల్ పఠనంలో అప్పుడు auto_detect_line_endings నడవటం చేయండి ఆప్టిమాలైజ్ కన్ఫిగరేషన్ ఆప్షన్ ను చేయండి.
ఉదాహరణ
<?php print_r(file("test.txt")); >
అవుట్పుట్ లోకి:
అర్రే ( [0] => హలో వరల్డ్. పరీక్ష పరీక్ష! [1] => మరొక రోజు, మరొక లైన్. [2] => ఆరేయి అడుగుతుంది ఈ లైన్ ను పికప్ చేస్తుంది అని ఉందా? [3] => అప్పుడు ఇది పికప్ లైన్ అని ఉందా? )